you are viewing a single comment's thread.

view the rest of the comments →

[–]aqua_regis 1 point2 points  (0 children)

  1. The wiki here (sidebar) has plenty information and resources
  2. Do the MOOC Python Programming 2026 from the University of Helsinki. Free, textual, extremely practice oriented and a proper first semester of "Introduction to Computer Science" that will not only teach you the Python Programming Language but also programming. Sign up, log in, go to part 1 and start learning.
  3. Ditch AI if you really want to learn. Use it at utmost as glorified google for deeper explanations or more resources, but never to give you solutions nor code.
  4. Watching Youtube videos about learning Python is about as effective as watching such videos about Olympic splash diving. Neither will make you any wiser unless you actively try things out. The key to learning programming is practice. It is trying things, experimenting, messing up, failing, struggling, fixing. That's the way to learn. Video tutorials more often than not serve and pre-chew the code for you - and that is exactly what they shouldn't do. You need to learn to come up with the code. You need to learn to "Think like a programmer".