Welcome readers to the inaugural post of absoluteruby.com. I wondered what should the first post be about and decided on a simply describing what ruby is and what it has accomplished thus far. Ruby, in my humble opinion (imho) is the precious stone amongst programming languages – yes pun intended!

Some of you may be going: what the hell is ruby anyway? Well allow me to first address that question. First released in December 1995, Ruby, is an open source object oriented programming language developed by Yukihiro “matz” Matsumoto of Japan. It is a beautiful language that is a blend of Perl, Smalltalk, Eiffel, Ada, and Lisp (the favourite languages of its creator) in an attempt to balance functional programming with imperative programming.

Features of Ruby

In Ruby, EVERYTHING is an object no exceptions! Here are a few features of ruby as listed on Wikipedia. These will give you an idea of what´s under the hood in ruby.

  • Large standard library

Ruby on Rails (ROR)

Ruby on Rails is a web framework written in ruby for developing Web applications easily and quickly. Several large websites such as scribd.com and the Changes application on facebook are written using ruby and ruby on rails. Rails can easily be considered one of the most popular ruby apps and possibly the future of web application development.

Merb

Similar to Ruby on Rails, Merb is an MVC framework for developing Web applications. It is built to be light, fast and flexible with tons of features to help get your web applications off the ground and standing proud.

How do I get started?

Ok I know by now you are excited and ready to get started with ruby and making your new and awesome apps! This is how you get started, simply visit the ruby website and follow the instructions there and you will be up and running in 20 minutes. Trust me if you are new to programming ruby is for you, if you are a veteran programmer ruby is for you!

Well that´s it for now I hope you enjoyed the post. Please subscribe to my rss feed. Happy Programming