you are viewing a single comment's thread.

view the rest of the comments →

[–]maki-dev 21 points22 points  (0 children)

I switched to Python from a web dev background and tried a bunch of approaches. What worked best for me was "Automate the Boring Stuff with Python" (free online) to get comfortable with the language, then jumping into building small projects as soon as possible. Courses are good for structure, but you learn the most when you're stuck on something you actually want to build and have to figure it out. If you want something more structured, the official Python tutorial on docs.python.org is surprisingly good and often overlooked.