Learning Ruby On Rails

by Bill on October 16, 2008

Ruby on RailsWhat is Ruby on Rails?  Ruby is a programming language and Rails is a framework.  What the heck’s a framework?  Well you’ll find it through the resources listed below.

At the Ruby Programming Language website they describe Ruby on Rails as:

A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.

1. From the Ruby on Rails website screencasts and presentations to give you an introduction and good examples using Ruby on Rails.  Read more…

2. You can’t go wrong with Collis Ta’eed’s tutorials at NetTuts and here’s an ongoing Ruby on Rails tutorial series: Learn Ruby on Rails from Scratch: Week 1, Week 2, and Week 3.

The series so far covers definitions of Ruby and Rails as well as how to set up Ruby on Rails environment on your computer to learn and create an application and an introduction to the Model-View-Controller Architecture.

3. What is Ruby on Rails from O’Reilly ONLamp.com – An in-depth review of Ruby on Rails one year after is was released to the public.

4. Ruby On Rail For Absolute Beginners from BuildingWebApps.com via YouTube – Great introduction and summary to Ruby on Rails.

5. How to understand Ruby on Rails fundamentals for programming – An intensive 1-day overview from UC Berkeley via Google Video

6. Beginning Ruby: From Novice to Professional (Beginning from Novice to Professional)

If you liked this article, please consider subscribing to The Spinning Donut to receive free articles by email:

{ 1 comment… read it below or add one }

1 codeyeti September 26, 2009 at 2:59 pm

I’ve been using rails for awhile and couldn’t be happier, but it does have a bit of a learning curve and the documentation I’ve found online leaves a lot to be desired. For me, the best resource to start learning was the book “Agile Web Development with Rails”. Once you get the hang of rails though you’ll never want to use another Framework again.

Leave a Comment

Previous post:

Next post: