Learn Ruby The Hard Way

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 translation of the original "Learn Python The Hard Way" to teaching Ruby, with the translation done by Rob Sobers. "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.

Get The Book for $2.99

Buying the book keeps the HTML version free and funds the writing of other books.

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.

Getting Help

If you find bugs or just need help please email help@learncodethehardway.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.

Buy Digital Downloads for $2.99

Helping Edit

If you are an experienced programmer and want to edit code that's in the book, or help with editing, then hit the git repo and start digging. You know what to do:

  • Fork my git repo.
  • Make your changes.
  • Send me a merge request.

By asking me to merge your changes, you agree that I retain copyright. Please don't make me make you sign something to prove that.

Copyright 2011 Zed A. Shaw. All Rights Reserved. Powered By Software He Wrote.