Learn Ruby, today. You want to learn Ruby for fun, for a new job, or just to see what all the fuss is about? Start here.
Experience the next level. You've mastered the Ruby Primer. Now it's time to master more advanced Ruby skills!
Code that writes code. Add more powerful abstractions and reduce duplication through Ruby that writes Ruby!
Experience dynamic power. You've learned the basics of writing code with code in Metaprogramming Ruby. Now take it to the next level with eval, object lifecycle hooks, and more!
Build web apps using Ruby on Rails.
This is an extremely limited alpha version of the book. Thanks for your patience!
Delightful coding lessons in Ruby. From Gregory Brown's Practicing Ruby newsletter.
Let us know your email address and we'll let you know as soon as we launch Ruby Primer: Ascent!
Let us know your email address and we'll let you know as soon as we launch Metaprogramming Ruby: Ascent!