Getting Started with Ruby on Rails
Saturday, December 6th, 2008I recently piqued the interest of a friend of mine into taking a look at Ruby on Rails, and I wanted to pass on some useful resources to help him get started.
Your First 3 Stops
If you’re looking for a quick introduction, any of these three links will provide you with what you need, in different ways.
Learn Ruby on Rails: the Ultimate Beginner’s Tutorial
If you’re feeling Super N00bular you’ll want to check out this article. Even though it’s based on Rails 1, it’s a good overview of the Ruby language, as well as how MVC is implemented in rails. The finer points that make the difference between Rails 1 & 2 appear to be glossed over and ignored, so, you should be fine.
Creating a weblog in 15 minutes with Rails 2
If you want to spin your head with the awesomeness that is Rails, then take a look at this.
Guides
The Guide is technical. It’s for showing you how things work. But if you want to go at your own pace and RTFM, then this is the way to go.
Official Resources
Creating a weblog in 15 minutes with Rails 2
In 15 minutes, Ryan Bates of Railscasts shows you how to make a blog, with comments, and Atom Feed, an Admin and more. I was genuinely impressed with this.
Guides
These are a friendly bunch of guides that explain the ins and outs of Rails very thoroughly without getting overly technical. A very easy read, and they’ve helped me out a lot.
API Reference
I’ve checked this out a few times to see just how a particular function works, and while the explanations are slightly cryptic, as these things go, it’s been invaluable so far.
Screencasts
Railscasts
I download these through in iTunes, which is really convenient. I’ve found Railscasts to be exceptionaly useful to help me learn the Ruby syntax, and the Rails way of doing things. The episodes are free, and usually fairly short, covering only one small aspect of the framework at a time, but it makes the pieces very digestable and easy to follow. Highly recommended.
You can also find links to more Screencasts and Presentations on the Official Ruby on Rails site.
Peepcode
I haven’t checked these out beyond the previews because they cost money, but they seem to have a good rap around the community.
Blogs & Sites
The Buck Blogs Here
Jamis Buck of 37signals provides insights into RoR best practices, such as this MVC gem on the Fat Model, Skinny Controller. Beats the pants off of CakePHP any day.
Jamis also wrote Capistrano, a deployment tool that seems cool, but I haven’t gotten in-depth with it yet.
Ryan Daigle / Edge Rails
Ryan publishes articles related to the latest and greatest in Rails that hasn’t quite hit ’stable.’
Rail Spikes
These guys are cool because they’re local Minnesotans.
Rails for PHP Developers
Coming from a PHP background myself, I’ve found this site to be helpful when old habits just don’t work the way they used to.
Articles
Learn Ruby on Rails: the Ultimate Beginner’s Tutorial
The first couple pages are MVC theory, but the rest is a good intro to the syntax of the Ruby language, which is delicious.
There are a few other Ruby on Rails articles on SitePoint, but I haven’t read them yet.
Rapid RESTful Rails Apps — No, Really!
This one looks good, and I’m thinking it’ll come in handy for a publishing project I’d like to tackle in the near future.
Books
Just to let you know, I will get a kick back from Amazon if you buy these books through these links. That said, they’re still great books.
Simply Rails 2
Some of the articles on SitePoint are really just sample chapters from this book, which isn’t a bad thing. I’m about half way through reading it and it’s been really helpful to learn how all the little pieces fit together. Rails really is an elegant framework that makes coding fun again.
Advanced Rails Recipes
I’ve enjoyed reading the free chapters they have at The Pragmatic Bookshelf and I’m looking forward to picking up the whole thing.
Head First Rails: A learner’s companion to Ruby on Rails
I’ll give this an Honorable Mention because it’s not out yet, but I’ve liked what I’ve read in other Head First books, so I’ll probably give it a shot.

