Learn Ruby The Hard Way
Do you really want to learn programming but have no skill? Are you a system administrator who wants to learn Puppet or Chef? Are you a designer who wants to build your own websites? Are you a Ruby on Rails programmer who's ashamed that you don't really know Ruby? Then you should read this book. It assumes absolutely no prior programming knowledge and will guide you carefully and slowly through the learning process.
Learn Ruby The Hard Way is a retelling of the original "Learn Python The Hard Way" teaching Ruby, with all new simple yet idiomatic Ruby code written by Zed A. Shaw. "Learn Python The Hard Way" has taught hundreds of thousands worldwide how to code in Python, and this book uses the same proven method for Ruby. When you are done with this book you will have the skill to move on to other books about Ruby and be ready to understand them.
New Edition Coming Soon!
The new Learn Ruby The Hard Way is coming soon. All rewritten idiomatic code with updated content that matches or even better Learn Python The Hard Way. It will be published by Addison/Wesley very soon, so stay tuned for release announcements.
Read The Free HTML
The book is free to read online because I want to create as many programmers as possible. I'd appreciate if you bought a copy to support writing more books, but feel free to read the read the free book online in HTML format.
If you find bugs or just need help please email firstname.lastname@example.org and we'll help you figure it out. I'll also help you if you have problems purchasing or lost your copy of the book.