I have been using Ruby on Rails for about 2 years and nowadays I use it for developing almost all of my web applications. Before I used RoR, like many people, I started out with php and my experience in learning ruby and rails was not the most pleasant one to start out with. However, ...