Where to go from here
Still willing to learn Python after setting it up and writing your first simple program?
Awesome.
To help you learn the very basics of the language, I want to point you at some excellent tutorials that teach you exactly that. As usual, I try not to inflate this list with every item I can find on my search engine but rather give you a few suggestions that helped me in the past.
- python.org: BeginnersGuide – A list of websites, books, and other resources that help you start out. It is maintained by the Python community and is rather extensive. You will probably find something that suits your need. I want to point out one particularly:
- A. Sweigart – Automate the Boring Stuff with Python – A free-to-read book that leads you through the basics of the language with practical tasks (particularly in the later chapters). It is a bit weak on the design side, but the content is strong.
- W3 Schools Python tutorial – Comprehensive and well structured. More focussed on efficiency than explanation. Very valuable as a reference when you start your first projects.
- EDX – For everyone who prefers the guided experience. Freemium online learning platform. The level and quality of the courses are diverse. The better ones are from Big Tech e.g. Intel, Microsoft,… and come with well crafted coding exercises.
Now, even in basic tutorials you can quickly hit stepping stones. I personally hit quite many whenever the computer scientist giving the tutorial assumed I was familiar with expressions and concepts I had never heard of in my life. To help you avoid this trap, I am creating the IT lingo breakdown section of this homepage, so check back there when a tutorial assumes a little too much background knowledge.