Ruby is an interpreted, scripting, fully object oriented language. It is fast to write.
Being object oriented language, you’d create classes and objects to accomplish everything in Ruby. However, sometimes it can be used as a procedural language as well.
This Tutorial would try to cover important Ruby aspects. This section is still in progress and any submission would greatly be appreciated.