Ruby is without any doubt, one of the most popular object oriented programming languages out there. It is loved by developers all around the world specially because it's not only powerful but has a sweet simple syntax with lot of great features. There are quite a number of frameworks developed for Ruby over the years.