In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best Ruby-on-rails books and tutorials can help fill your brain this October and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.
1. Ruby on Rails Tutorial (2016)
Used by sites as varied as Twitter, GitHub, Disney, 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. Whether you’re new to web development or new only to Rails, Ruby on Rails™ Tutorial, Fourth Edition, is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three example applications of increasing sophistication. The tutorial’s examples focus…
Author(s): Michael Hartl
2. The Rails 5 Way (4th Edition) (2017)
The “Bible” for Rails Development: Fully Updated for Rails 5. The Rails™ 5 Way is the comprehensive, authoritative reference guide for professionals delivering production-quality code using modern Ruby on Rails. Obie Fernandez illuminates the entire Rails 5 API, its most powerful idioms, design approaches, and libraries. He presents new and updated content on Action Cable, RSpec 3.4, Turbolinks 5.0, the Attributes API, and many other enhancements, both major and subtle. Through detailed code examples, you’ll dive deep into Ruby…
Author(s): Obie Fernandez
3. Ruby on Rails Tutorial (2015)
Used by sites as diverse as Twitter, GitHub, Disney, and the Yellow Pages, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you’re new to web development or new only to Rails, Ruby on Rails™ Tutorial, Third Edition, is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three example applications of increasing sophistication, focusing on the fundamental…
Author(s): Michael Hartl
4. Ruby on Rails: Up and Running (2006)
Ruby on Rails is the super-productive new way to develop full-featuredweb applications. With Ruby on Rails, powerful web applications thatonce took weeks or months to develop can now be produced in a matter ofdays. If it sounds too good to be true, it isn’t.If you’re like a lot of web developers, you’ve probably considered kicking the tires on Rails – the framework of choice for the newgeneration of Web 2.0 developers. Ruby on Rails: Up and Running takes you out for a test drive and shows you just how fast Ruby on Rails can go.
Author(s): Bruce Tate, Curt Hibbs
5. The Well-Grounded Rubyist (2014)
The Well-Grounded Rubyist, Second Edition addresses both newcomers to Ruby as well as Ruby programmers who want to deepen their understanding of the language. This beautifully written and totally revised second edition includes coverage of features that are new in Ruby 2.1, as well as expanded and updated coverage of aspects of the language that have changed. This is a good time for Ruby! It’s powerful like Java or C++, and has dynamic features that let your code react gracefully to changes…
Author(s): David A. Black
6. Ruby For Beginners (2017)
This book aims to guide a complete novice in Ruby programming. This book is carefully crafted to aid the new or inexperienced programmer in learning to write a code in Ruby language. If you are someone who somehow developed a fear to explore the unknown and still interested in learning Ruby programming, then this book can truly help you. This book covers everything that a beginner in Ruby programming should learn. Understand that programming offers an infinite amount of information and knowledge. However, this book understands that it may overwhelm a mere beginner…
Author(s): iCode Academy
7. Ruby on Rails 5.0 for Autodidacts (2016)
Author(s): Stefan Wintermeyer
8. Rails: Novice to Ninja (2016)
Rails: Novice to Ninja is an easy-to-follow, practical and fun guide to Ruby on Rails for beginners. It covers all you need to get up and running, from installing Ruby, Rails and SQLite to building and deploying a fully-featured web application. The third edition of this book has been fully updated to cover Rails 5, the latest version of the framework. Unlike other Rails books, this book doesn’t assume that you are an experienced web developer, or that you’ve used Ruby before. An entire chapter is devoted to learning Ruby…
Author(s): Glenn Goodrich, Patrick Lenz
9. The Well Grounded Rubyist (2018)
Ruby is a dynamic language perfect for creating applications, development tools, and administrative scripts. The Well-Grounded Rubyist, Third Edition is a perfect tutorial for newcomers to Ruby and a great way for experienced Rubyists to deepen their understanding of the language.
Author(s): David A. Black, Leo, Joseph, III
10. Agile Web Development with Rails 5.1 (2017)
Learn Rails the way the Rails core team recommends it, along with the tens of thousands of developers who have used this broad, far-reaching tutorial and reference. If you’re new to Rails, you’ll get step-by-step guidance. If you’re an experienced developer, get the comprehensive, insider information you need for the latest version of Ruby on Rails. The new edition of this award-winning classic is completely updated for Rails 5.1 and Ruby 2.4, with information on system testing, Webpack…
Author(s): Sam Ruand David B. Copeland
11. Ruby on Rails For Dummies (2007)
Quickly create Web sites with this poweful tool. Use this free and easy programming language for e-commerce sites and blogs. If you need to build Web and database applications quickly but you don’t dream in computer code, take heart! Ruby on Rails was created for you, and this book will have you up and running in no time. The Ruby scripting language and the Rails framework let you create full-featured Web applications fast. It’s even fun!Discover how to:Install and run Ruby and Rails; Use the RadRails IDE; Create a blog with Ruby…
Author(s): Barry A. Burd
12. Object-Oriented Design in Ruby (2012)
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 extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical…
Author(s): Sandi Metz
Best Ruby on Rails Books. Once you feel confident enough with the language itself, and want to learn Ruby on Rails, we recommend starting with this short list. It includes some of the best Ruby On Rails books on the market, with up-to-date practical examples, lessons and techniques. Getting started with Ruby on Rails, Routing, ActiveRecord, Views, ActiveRecord Migrations, Rails Best Practices, Naming Conventions, ActionCable, ActiveModel, User Authentication in Rails, ActiveRecord Associations, ActiveRecord Validations, ActiveRecord Query Interface and Caching Best RoR Book For Beginners. If you’re not sure where to start I recommend a copy of the Ruby on Rails Tutorial Book. It’s absolutely massive and it can take any beginner through the whole process of configuring, customizing, deploying and maintaining an RoR application from scratch. Ruby on Rails Tutorial is available as an ebook, an offline video series, and as a structured, self-paced online course. The course includes full online access to the book content, streaming videos, progress tracking, exercises, and community exercise answers. This page is devoted to the best Ruby on Rails books for the reader who wishes to learn how to program in Ruby on Rails (the framework). You can also check out my page on the best Ruby books to learn about resources for Ruby (the language) on its own.
We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Genesis and download some Ruby on Rails books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.
Learn Rails 5.2: Accelerated Web Development with Ruby on Rails
Author(s): Wintermeyer, S.
Publisher: Apress, Year: 2018, Size: 1 Mb, Download: epub
The Rails 5 Way
Author(s): Obie Fernandez
Publisher: Addison-Wesley Professional, Year: 2017, Size: 11 Mb, Download: pdf
Agile Web Development with Rails 5.1
Author(s): Sam Ruby, David B. Copeland, Dave Thomas
Publisher: Pragmatic Bookshelf, Year: 2017, Size: 10 Mb, Download: epub
Please note that this booklist is not definite. Some books are truly record-breakers according to Washington Post, others are written by unknown writers. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant links you could recommend? Drop a comment if you have any feedback on the list.