So today I decided to learn Ruby and the Ruby on Rails (RoR) to follow a easy, very fast (we call it agile to sound big) path to become full-stack developer. In the end my goal to be a developer in ruby so that after having a idea in my mind it should take me a weekend to develop it with all basic features which I can also deploy.

In this post I will be documenting the complete path I will be following to learn it.

Learning Ruby

  1. To Ruby From Java
  2. Ruby in Twenty Minutes
  3. Try Ruby

Learning Rails

Sample bookmark app - 12devs

I followed this great post to make a sample bookmark app using RoR. It will give you a feel of how fast the development can be and how much automation is prebuilt in RoR flow. After this tutorial I got really excited as being a Java developer myself, I can only imagine to setup 1 library in java in the time I build the complete bookmark app in RoR. Though following this article I got into some issue once or twice but a simple google search helped me. Following are some the links which can also help you.

  1. undefined method merge! error
  2. users table not found error

Though this article is good to realize the power of ruby but its not the best to understand it. So I have to find an article which explain things in deep.

Ruby on rails tutorial - Michael Hartl

My notes for the same is captured in a different post as it was getting too long.

References

  1. To Ruby From Java
  2. Ruby in Twenty Minutes
  3. Try Ruby
  4. Writing a web application with Ruby on Rails - Bookmark app
  5. apeacox/12dos-bookmarks
  6. rake db:migrate doesn’t work (Rails 4.0.4)
  7. Devise raises error with Rails 4.2 upgrade
  8. Ruby on rails tutorial - Michael Hartl