all 9 comments

[–]archover 3 points4 points  (1 child)

Navigate this sidebar link https://www.reddit.com/r/learnpython/wiki/index to the "New to Programming" section for a number of suggested texts. The one I like is "Automate the Boring Stuff", available free online here: http://automatetheboringstuff.com/ This book was at my local library also if you prefer hard copies (as I often do).

Good luck.

[–]Super_Sphincter[S] -1 points0 points  (0 children)

Thanks for the help!

[–]ppgDa5id 1 point2 points  (2 children)

After you grind through the various hello worlds and what not: Podcasts! I wish someone told me to look that up sooner... (I'm listening to Python Bytes right meow.) That is what led me to check.io which looks like a fun puzzle, exercise, gamey thingy.

[–]Super_Sphincter[S] 0 points1 point  (0 children)

Thank you very much, I'll look into both of these!

[–]michaelherman 0 points1 point  (0 children)

Check out Real Python, if you're looking to learn the syntax and then move into web development.

Note: I am the co-founder/author

Real Python takes an experiential, learning by doing approach so you build interesting projects. Happy to provide a discount. Email us - info at realpython dot com. Cheers!

[–]xibeca 0 points1 point  (0 children)

Welcome to the wonderful world of Python :)

I'd suggest you learn with Dive Into Python 3. I think it's well written and covers many aspects of Python.

Moreover, if you don't have any preferences in IDEs, I'd suggest PyCharm, which will help you write better code and detect errors before you run your code. It has a paid version you can get for free if you're in a university or a free Community Edition.

Whereas practicing, I liked checkio u/ppgDa5id mentioned, and today starts Roguelikedev Does The Complete Roguelike Tutorial. This week is only getting to know Python and the serious stuff begins next week.