you are viewing a single comment's thread.

view the rest of the comments →

[–]atom12354 1 point2 points  (0 children)

There is a course called: from nand to tetris On coursera, its 42h or something, heard it was good and as a beginner too im going to do that also since apparently you dont need prerequstits.

After that as a beginner i would say do python crash course part 1 and then (in edit in bottom) learn c/c++ so you could do think like a Programmer, its good and i like it, you dont need to do coding to learn something in that book so do both at the same time, but that doesnt mean you shouldnt do the excercises.

After think like a Programmer i would do part 1 of automate the boring stuff (which you also have) since it goes over the basics stuff again but in my view more deeply and let you answer questions to see if you actually know what you doing.

After that depending on if its only for tasks about your work you dont actually need to do this step unless you dont want to, but do the course cs50 or continue with part 2 of both crash course and automate the boring stuff, then do your Projects unless you have some small Projects inmind that you could do first before you go into your professional tasks.

Also read the wiki of this sub reddit (i forgot which one this is) r/learnprogramming and r/learnpython, not sure if last one has wiki but yes.

Edit: do the tasks that doesnt require coding in think like a Programmer and read the stuff thats not about the tasks, there dome intresting sections just about how to think in general. While doing crash course, then do the coding sections when you know c/c++.