A review by alexander0
Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code by Zed Shaw

4.0

This book is very good! If you want to teach yourself Python from a very basic level, this book is the way to start. There are others out there, but they probably won't be as simple and pedagogically thorough. This book is NOT a "theory, theory, theory, then practice" book. This is a "Just do this; okay, now in detail, what did you do? If that was fun, do these other things..." book. It works very well! If you ever have a month where you have a couple hours everyday, you will be done with this in no time, and feel much better for it.