Best Ruby Books

24 books on the list
Sort by
Number of Articles
Layout
The Well-Grounded Rubyist
Goodreads Rating
The Well-Grounded Rubyist takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-...
Appears in 11 articles
Eloquent Ruby
Goodreads Rating
It's easy to write correct Ruby code, but to gain the fluency needed to write great Ruby code, you must go beyond syntax and absorb the "Ruby way" of thinking and problem solving. In Eloquent Ruby, Russ Olsen helps you write Ruby like true Rubyists do-so you can leverage its immense, surprising power. Olsen draws on years of experience internaliz...
Appears in 10 articles
The Ruby Programming Language
Goodreads Rating
The Ruby Programming Language is the authoritative guide to Ruby and provides comprehensive coverage of versions 1.8 and 1.9 of the language. It was written (and illustrated!) by an all-star team:David Flanagan, bestselling author of programming language "bibles" (including JavaScript: The Definitive Guide and Java in a Nutshell) and committer to t...
Appears in 8 articles
Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way, instead of getting the work done? Are you using Rails, and want to dig deeper into the underlying Ruby langua...
Appears in 7 articles
Practical Object-Oriented Design in Ruby
An Agile Primer (Addison-Wesley Professional Ruby Series)
Goodreads Rating
The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby's widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or exten...
Appears in 6 articles
Rails AntiPatterns
Best Practice Ruby on Rails Refactoring (Addison-Wesley Professional Ruby) (Addison-Wesley Professional Ruby Series)
Goodreads Rating
The Complete Guide to Avoiding and Fixing Common Rails 3 Code and Design Problems As developers worldwide have adopted the powerful Ruby on Rails web framework, many have fallen victim to common mistakes that reduce code quality, performance, reliability, stability, scalability, and maintainability. "Rails(TM) AntiPatterns"identifies these widespre...
Appears in 5 articles
Write powerful Ruby code that is easy to maintain and change. With metaprogramming, you can produce elegant, clean, and beautiful programs. Once the domain of expert Rubyists, metaprogramming is now accessible to programmers of all levels. This thoroughly revised and updated second edition of the bestselling Metaprogramming Ruby explains metaprogra...
Appears in 4 articles
Ruby on Rails Tutorial
Goodreads Rating
"Ruby on Rails(TM) Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps."--Peter Cooper, Editor of Ruby InsideUsed by sites as varied as Disney, GitHub, Shopify, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whe...
Appears in 4 articles
Design Patterns in Ruby
Goodreads Rating
Praise for Design Patterns in Ruby " Design Patterns in Ruby documents smart ways to resolve many problems that Ruby developers commonly encounter. Russ Olsen has done a great job of selecting classic patterns and augmenting these with newer patterns that have special relevance for Ruby. He clearly explains each idea, making a wealth of experienc...
Appears in 4 articles
What will you learn from this book?What's all the buzz about this Ruby language? Is it right for you? Well, ask yourself: are you tired of all those extra declarations, keywords, and compilation steps in your other language? Do you want to be a more productive programmer? Then you'll love Ruby. With this unique hands-on learning experience, you'll ...
Appears in 4 articles
Ruby is a powerful programming language with a focus on simplicity, but beneath its elegant syntax it performs countless unseen tasks.Ruby Under a Microscope gives you a hands-on look at Ruby's core, using extensive diagrams and thorough explanations to show you how Ruby is implemented (no C skills required). Author Pat Shaughnessy takes a scientif...
Appears in 3 articles
Effective Ruby by Peter J. Jones
The Rails 5 Way by Obie Fernandez
Ruby Cookbook by Lucas Carlson
Beginning Ruby by Peter Cooper
Ruby on Rails 3 Tutorial by Michael Hartl
Agile Web Development with Rails 5 by Sam Ruby
The Pragmatic Programmer by Andrew Hunt
Learn to Program, Second Edition by Chris Pine
Refactoring by Jay Fields
Ruby Way, The by Hal Fulton
Rails 4 in Action by Ryan Bigg
The RSpec Book by David Chelimsky
Learn Ruby the Hard Way by Zed A. Shaw