Learning time: Ruby on Rails
In order to learn Ruby on Rails you should first of all know what Ruby is. Ruby is an object oriented programming language that Ruby on Rails extends, similar with Python or Perl in terms of syntax.
Ruby became popular once the Rails framework was developed. Ruby on Rails (RoR) was designed by David Heinemeier Hansson, and it “is an open source web application framework written in Ruby. Rails is a full-stack framework that emphasizes the use of well-known software engineering patterns and paradigms, including convention over configuration (CoC), don’t repeat yourself (DRY), the active record pattern, and model–view–controller (MVC)” to quote Wikipedia.
More details about Ruby you can also find in our previous Learning time: Ruby programming language.
Now that you know a little bit more about Ruby, you are ready to go further and start learning Rails.
So let’s have some fun :). Start by watching to Learn Rails the Zombie Way!
You should have some prerequisites installed. You will find them on the RoR official website together with some more details about how to install and create a Rails application as well as the basic principles of MVC and RESTful design.
The following link will give you access to all the guides that you need to learn Ruby On Rails.
This is a small Ruby tutorial that should take no more than 20 minutes to complete.
DevFactor Youtube Channel will provide you with some useful tutorials that will teach you how to build a RoR application:
If you want to gain deeper Knowledge in RoR, this book will introduce you to Practical Object Oriented Programming.