Ruby has a rich selection of books covering all skill levels, from introductory tutorials to advanced topics.
For Beginners
- Programming Ruby (Pickaxe Book)
- The definitive reference for Ruby programmers. The first edition is available free online.
- Why's (Poignant) Guide to Ruby
- An off-the-wall, entertaining introduction to Ruby with comics and cartoons. Available free online.
- Programming Ruby (online)
- The free online version of the first edition of the Pickaxe book.
Intermediate
- Ruby Cookbook
- Practical solutions for real-world Ruby programming tasks.
- Rails Recipes
- Solutions to common Rails problems, written by the experts.
- Agile Web Development with Rails
- The leading Rails book. Covers Rails from start to finish.
Advanced
- The Ruby Way
- A comprehensive guide covering Ruby idioms and best practices.
For a wider selection, see Ruby books on Amazon.
