Switching from PHP to Rails can be a challenge especially since it will be hard to adjust from language to another. Once you are already proficient with one framework, you will have the tendency to think that switching to another one is unnecessary.
However, trying to learn Ruby is easy and since it is a powerful framework plus a large community supporting it, there should be enough motivation to push you into learning Ruby for yourself.
Learning Ruby on Rails would not be that hard if you have a support group that you can ask help from. The Philippine Ruby Users Group is exactly what you need, since it is composed of members who are Ruby on Rails enthusiasts.
I learned Ruby by programming in anger. Attempting to make something real. Not just a toy program. – David Heinemeier Hansson
- Work through different Ruby exercises – Aside from learning the basics, you should try doing simple to complex exercises to master Ruby.
- Take learning courses – Learning from example is one of the best ways to learn a programming language and framework. There are many video tutorial courses that you can take, which leaves you to choosing which one is more convenient for you.
- Read different resources – Aside from learning the basics, it is also important that the knowledge is backed up by other resources to make it easier for you to adjust and be proficient in Ruby. This will be especially helpful if you are planning to build your own website from scratch.
- Put your knowledge to the test – After learning everything there is to know about Ruby on Rails, the next thing that you need to do is put your knowledge to the test by building a simple blog. As you get more proficient in the language, you can add more complexity to your website.
Question: How did you learn Ruby and/or Rails?