Want To Write A LxTHW?
If you want to write a book for your favorite language then check out the Learn X The Hard Way project for a starter kit and guide to writing a book in the "Learn The Hard Way" style.
Anyone reading one of these books can email email@example.com and you'll get help from the author. Doing this helps keep the books awesome and helps you when you get stuck.
The LxTHW Philosophy
"Less Talk, More Code" summarizes the philosophy. By having students get code working first, and explaining it second, you cut down on much of the difficulty of explaining programming concepts to the uninitiated.
A LxTHW book simply has students do exercises, focuses on practice and rote repetition, and instills an attitude that to learn anything one must be prepared to work at it.
Just wanted to send you a quick note to thank you for writing Learn Python the Hard Way. I made it through the 42 exercises in 2 days (it was a fun weekend :)
Your book is the best programming book I’ve read.
Learn Python the Hard Way is awesome. Really, seriously awesome. Your book kicks ass in terms of truly building on concepts in an obvious and interesting way that teaches the user to learn how to learn.
Get started Learning Python with this free book written for total beginners to programming.
Always wanted to learn Ruby? This is the same great free book but teaches Ruby for total beginners.
A Work In Progress, this book will teach beginning C programming for anyone who can already code in Python, Ruby or similar language.
Another Work In Progress that will teach you how to write your own "Learn The Hard Way" book for your language. It's an effective way to teach a new language, and this book teaches the teacher. Very meta.