Start with the book that is called, "The best Rails book for beginners."

“If you're new to web development, I recommend Daniel Kehoe's excellent Learn Ruby on Rails book. Learn Ruby on Rails is the gentlest introduction to Rails that I know of, so it's a great place for beginners to start.”

— Michael Hartl
author of the Ruby on Rails Tutorial

Book One
Read online, get it from Amazon, or download the book as: PDF, Mobi (Kindle), or ePUB.

Get Book One
Book Two
Read online or download the book as: PDF, Mobi (Kindle), or ePUB.

Get Book Two


Tips and advice for getting started with Ruby on Rails.


Learn about the Ruby package manager and how it adds features to Rails applications.


Learn how to find/evaluate packages to add features to a Rails web application.


Learn about the files and folders of a Rails application.


Explains the MVC design pattern used in Rails applications.


How to use UNIX environment variables in Rails.


How to set environment variables on the Mac with the Bash shell.


How to get started with UNIX commands.



What people are saying about Daniel Kehoe‘s tutorials…

“As a junior developer trying to build my own startup, you have no idea how valuable these tutorials are to me.”

Kathryn Brown

Learn Ruby on Rails is a great book for anyone starting to learn web development, giving you the context and explanations at the right time in an encouraging way.”

Linda Liukas

co-founder of Rails Girls

“Thanks so much for this. There are so many tutorials for absolute beginners, and lots of stuff that assumes expert knowledge, but not much, besides practice, to span the gap.”

Rick Quantz

About the Author

Daniel Kehoe is a renowned teacher and author, known for a lively and entertaining writing style. His book, Learn Ruby on Rails, has been read by over 10,000 people.

He's now leading, an open source project with templates and tutorials designed for the newest “no-framework” web standards.