Learn Python the Hard Way Author:Zed Shaw This is a very beginner book for people who want to learn to code. If you can already code then the book will probably drive you insane. It's intended for people who have no coding chops to build up their skills before starting a more detailed book. The 2nd Edition features 5 new exercises, fixes and updates to nearly every exercise, and three o... more »f the new exercises teach you to create a simple web application as the final part of the book.« less