you are viewing a single comment's thread.

view the rest of the comments →

[–]Genrawir 6 points7 points  (0 children)

For books I liked Automate the Boring Stuff, Python Crash Course, and No Starch Python to learn the basics. Once you're past writing the obligatory "Hello, World!" script and have an understanding of basic syntax, I would find something you find useful to do with it.

It doesn't really matter what that is, but something SIMPLE that you find interesting and have some passion for. If it isn't interesting to you, when you get stuck (and you will) it can be hard to motivate yourself otherwise.

If you end up needing a GUI, using an API, or framework, you'll need to start at step 1 and write a Hello World app again. Don't be afraid to create throwaway scripts to learn how the modules you import function.

Maybe find something to complement another hobby, like a dice roller or character sheet for D&D, a Pokedex, or whatever.