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!










