Learning Ruby and Ruby on Rails

Below are some tutorials that I've found useful for learning Ruby and Ruby on Rails. Since it can sometimes be difficult to know where to start when learning something new, I've ordered the tutorials into steps that should help ease you in.

Step 1

Get a taste of the Ruby language. (They'll make the tutorials in step 2 easier to understand.)

Step 2

Next, read these to get started with Ruby on Rails:

There'll be some mention about the Model-View-Controller architecture. If you're unfamiliar with the concept, read Mark Pilgrim's article or the Model-View-Controller entry on wikipedia

Step 3

At this point, you'll probably want to dig into more detail (I did). Four Days on Rails is just what's needed.

More detail

Installing Ruby on Rails

Development Tools

  • RadRails - A Ruby in Rails IDE.
  • textmate - an Mac text editor that seems to be quite popular for Ruby development