The Best Books to Learn Ruby

By Liz Eggleston
Last Updated August 6, 2019

Want to learn Ruby? Ruby (most often paired with Rails) is an object-oriented programming language with features like dynamic type and automatic memory management. Ruby is praised for minimizing confusion for new developers, so pick up (or download) one of these acclaimed Ruby books and get to work! 

The Ruby Programming Language

David Flanagan, Yukihiro Matsumoto, 2008

Metaprogramming Ruby: Program Like the Ruby Pros

Paolo Perrotta, 2010

Programming Ruby 1.9 & 2.0 (4th edition): The Pragmatic Programmers' Guide

Dave Thomas, with Chad Fowler and Andy Hunt, 2013

Learn to Program (2nd edition)

Chris Pine, 2009

Learn Ruby on Rails

Daniel Kehoe (pdf)

Rails Tutorial

Michael Hartl


Practical Object-Oriented Design in Ruby: An Agile Primer

Sandi Metz

Looking for a programming bootcamp that teaches Ruby? Do your research on Course Report!

About The Author

Liz pic

Liz is the cofounder of Course Report, the most complete resource for students researching coding bootcamps. Her research has been cited in The New York Times, Wall Street Journal, TechCrunch, and more. She loves breakfast tacos and spending time getting to know bootcamp alumni and founders all over the world. Check out Liz & Course Report on Twitter, Quora, and YouTube!

Not sure what you're looking for?

We'll match you!

related posts


How to Break Into Business Intelligence

Learn all about the BI career path with a General Assembly instructor and 20-year data professional!

Chris liverani ndfqqq 7qwm unsplash

Classroom Tour

Virtual Classroom Tour: Metis

Roberto shares a virtual tour of the online data science bootcamp classroom!

M monk e813fon0wdq unsplash

Campus Spotlight

Hybrid Learning at DigitalCrafts

DigitalCrafts is ensuring the best possible learning environment by now offering hybrid learning!

Digitalcrafts tampa campus meetup space