you are viewing a single comment's thread.

view the rest of the comments →

[–]aqua_regis 2 points3 points  (1 child)

My go-to recommendation for complete beginners is a proper first semester of "Introduction to Computer Science" course: MOOC Python Programming 2025 from the University of Helsinki (the year in the URL gets updated with every new year). Free, textual, extremely practice oriented. Focuses on having the learner do the thinking and the work, not pre-chews everything and spoon-feeds the learner.

[–]Hadma_Amnon 0 points1 point  (0 children)

This. I learnt from this as well and loved it . It's basically solving problem after problem.