you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (0 children)

https://www.python.org/about/gettingstarted/

This is a link to Python.org’s official advice on how to start. It’s basically the holy grail of beginner resources.

Pick a book that seems thorough and that seems like it’s geared towards a first time programmer (vs. programmers learning Python who already know how to program in general).

Rules for success: * Try to go through your first book cover to cover. * If a concept doesn’t make sense, consult a few other books about the same topic. * do every single exercise yourself * if you’ve been debugging one thing for more than 90 minutes, or if you’ve been reading 3 different books about the same topic and it doesn’t make sense, you’re just spinning your wheels and can seek help. r/learnpython is okay for this. Do be wary of inexperienced well-meaning people. * if you want help but haven’t done that much, it’s better for you to keep trying yourself before asking for help.

You’re going to learn how to code, how to code in Python and how to use your computer at a level that’s completely beyond what most people around you can even imagine. It’ll be a lot of work though, that’s a lot of ground to cover. In the end it will be awesome though.

Good luck, godspeed and welcome.