Subjects / Python

Best books to learn Python, in order

Python is easy to start and easy to plateau on. A good order gets you fluent in syntax and data structures before you touch the parts that trip people up later — how modules, environments, and objects actually fit together. Rush past the fundamentals and you end up copying code you can't debug. Survey, then core, then the idioms that make you Pythonic.

Build your own Python list →Browse all paths

Reading paths for python

Popular python books

Related reading

Frequently asked questions

How should I approach learning python?
Python is easy to start and easy to plateau on. A good order gets you fluent in syntax and data structures before you touch the parts that trip people up later — how modules, environments, and objects actually fit together. Rush past the fundamentals and you end up copying code you can't debug. Survey, then core, then the idioms that make you Pythonic.
What's a good book to start python with?
A strong starting point is Learn More Python 3 the Hard Way: The Next Step for New Python Programmers (Zed Shaw's Hard Way Series) by Zed Shaw. The ordered reading paths above show exactly where it fits and what to read next.
What should I read after python?
Once you have the fundamentals, explore closely related subjects like JavaScript, Coding for beginners, SQL & databases.

Related subjects