My goal is to learn Ruby on Rails. But for a start, I need to learn Ruby language or get familiarize with the Ruby language first before I start learning the Rails framework.
A quick background on what is Ruby:
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.
What I often read about Ruby is that “Ruby is a programming language from Japan and the beauty behind Ruby is its simplicity and power.”
Where to start learning Ruby?
As a start, I tried understanding Ruby using TryRuby, created by CodeSchool. It is an interactive Ruby tutorial where you can code in a browser. It’s a fun way to get to know Ruby language.
Other Ruby resources I used to understand Ruby are the following:
RubyMonk - An interactive Ruby tutorial wherein you can try solving Ruby problems in a browser.
Codeacademy - I also learned the Ruby fundamentals in Codeacademy.
What I learned?
Basically, I learned the syntax of Ruby though not really completely know everything. However, starting to learn the Ruby language helped me understand better when I started learning Rails.
It’s fine if you don’t understand everything. You’ll only understand those things once you start working on your test app. In the meantime, just familiarize Ruby and for sure, you’ll reference back and forth to some Ruby resources.
Next blog would be how to get started learning Rails.