Image

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.”
Image

— Michael Hartl
author of the Ruby on Rails Tutorial

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

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

Get Book Two

Videos

Image

Tips and advice for getting started with Ruby on Rails.

View
Image

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

View
Image

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

View
Image

Learn about the files and folders of a Rails application.

View
Image

Explains the MVC design pattern used in Rails applications.

View
Image

How to use UNIX environment variables in Rails.

View
Image

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

View
Image

How to get started with UNIX commands.

View

Testimonials

What people are saying about Daniel Kehoe‘s tutorials…

Image

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

Kathryn Brown

Image

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

Image

“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

Image

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 Yax.com, an open source project with templates and tutorials designed for the newest “no-framework” web standards.