Learn Ruby on Rails – Resources and Reading List

In Brief

Three popular books to start learning Ruby on Rails:

  • The Well-Grounded Rubyist (3rd Edition) by David A. Black and Joseph Leo III
  • Learn Rails 5.2 by Stefan Wintermeyer
  • Docker for Rails Developers (1st Edition) by Rob Isenberg

Reading List

The Well-Grounded Rubyist (3rd Edition)
by David A. Black and Joseph Leo III
Paperback: 584 pages
Publisher: Manning Publications; 3 edition (March 15, 2019)
ISBN-10: 1617295213 | ISBN-13: 978-1617295218

Agile Web Development with Rails 6 (1st Edition)
by Sam Ruby, David B. Copeland, Dave Thomas
Paperback: 500 pages
Publisher: Pragmatic Bookshelf; 1 edition (November 4, 2019)
ISBN-10: 1680506706 | ISBN-13: 978-1680506709

Agile Web Development with Rails 5.1 (1st Edition)
by Sam Ruby, David B. Copeland, Dave Thomas
Paperback: 496 pages
Publisher: Pragmatic Bookshelf; 1 edition (November 16, 2017)
ISBN-10: 1680502514 | ISBN-13: 978-1680502510

Learn Rails 5.2: Accelerated Web Development with Ruby on Rails
by Stefan Wintermeyer
Paperback: 464 pages
Publisher: Apress; 1st ed. edition (April 17, 2018)
ISBN-10: 148423488X | ISBN-13: 978-1484234884

The Rails 5 Way (4th Edition)
by Obie Fernandez
Series: Addison-Wesley Professional Ruby Series
Paperback: 1088 pages
Publisher: Addison-Wesley Professional; 4 edition (November 24, 2017)
ISBN-10: 0134657675 | ISBN-13: 978-0134657677

Component-Based Rails Applications: Large Domains Under Control (1st Edition)
by Stephan Hagemann
Series: Addison-Wesley Professional Ruby Series
Paperback: 304 pages
Publisher: Addison-Wesley Professional; 1 edition (July 2, 2018)
ISBN-10: 9780134774589 | ISBN-13: 978-0134774589

Rails, Angular, Postgres, and Bootstrap: Powerful, Effective, Efficient, Full-Stack Web Development (2nd Edition)
by David B. Copeland
Paperback: 344 pages
Publisher: Pragmatic Bookshelf; 2 edition (July 2, 2017)
ISBN-10: 9781680502206 | ISBN-13: 978-1680502206

Docker for Rails Developers: Build, Ship, and Run Your Applications Everywhere (1st Edition)
by Rob Isenberg
Paperback: 240 pages
Publisher: Pragmatic Bookshelf; 1 edition (February 24, 2019)
ISBN-10: 1680502735 | ISBN-13: 978-1680502732

Discussion

Recent releases of Ruby on Rails include:

  • Rails 6.0.1 / November 5, 2019
  • Rails 6.0.0 / August 15, 2019
  • Rails 5.2.2 / December 4, 2018
  • Rails 5.2 / April 9, 2018
  • Rails 5.1 / April 27, 2017
  • Rails 5.0 / June 30, 2016

When shopping for a book on Rails, make sure that the book covers your preferred version of Rails. Note that Rails 5.0 and higher are currently supported. The current version of Ruby at the time of this writing is 2.6.5, released October 1, 2019.

By the way, if you’re going to be programming extensively in Ruby on Rails, explore different IDEs to find the right fit for your working style. Many developers recommend RubyMine. Others like Visual Studio Code or NetBeans.