Passionate Development From Journeyman to Master

Learning Rails Progress

About two weeks ago, I decided to start picking up Ruby on Rails (RoR) again. I stumbled upon a getting started tutorial from and decided to give it a try. It is basically a whirlwind tour of RoR by building a (very basic) blogging application. It won't make you a Rails expert but at least it will give you good idea of what Rails is all about, as explained:
This guide covers getting up and running with Ruby on Rails. After reading it, you should be familiar with:
  • Installing Rails, creating a new Rails application, and connecting your application to a database
  • The general layout of a Rails application
  • The basic principles of MVC (Model, View Controller) and RESTful design
  • How to quickly generate the starting pieces of a Rails application.
I finally finished the tutorial today. The tutorial is quite straightforward, it should take about 6-8 hours to complete. It took me few days as work and home have been really hectic - the only time I can sneaked in time was usually around lunch time. After finishing this tutorial, I took the opportunity today to set up a Git repository for my files from the tutorial. The repository is hosted on my free Unfuddle account (highly recommended by the way - they have Subversion and Git). The next step for me will be twofolds:
  1. Learning the Ruby language – I will give Mr. Neighborly's Humble Little Ruby Book a try this time around.
  2. Learning Rails in depth – I have placed a pre-order for Pragmatic Programmers' Agile Web Development with Rails (4th edition)

ruby on rails