Article

The Best Books to Learn Ruby

Liz Eggleston

Written By Liz Eggleston

Last updated on August 6, 2019

Course Report strives to create the most trust-worthy content about coding bootcamps. Read more about Course Report’s Editorial Policy and How We Make Money.

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 Eggleston

Liz Eggleston

Liz Eggleston is co-founder of Course Report, the most complete resource for students choosing a coding bootcamp. Liz has dedicated her career to empowering passionate career changers to break into tech, providing valuable insights and guidance in the rapidly evolving field of tech education.  At Course Report, Liz has built a trusted platform that helps thousands of students navigate the complex landscape of coding bootcamps.

Also on Course Report

Get our FREE Ultimate Guide to Paying for a Bootcamp

By submitting this form, you agree to receive email marketing from Course Report.

Get Matched in Minutes

Just tell us who you are and what you’re searching for, we’ll handle the rest.

Match Me