I have seen a few videos and read some articles outlining what Ruby on Rails has to offer, and there are even some videos on Youtube that compare Ruby on Rails to PHP, ASP, ColdFusion, Java, etc... but I just don't understand what makes Ruby on Rails worth learning. Unless I have completely overlooked this, I haven't seen Ruby on Rails to be supported on any web hosting sites, so you would need to have your own server with the framework installed in order to actually use it on a site? Again that's just what I've seen, there may be some hosting companies out there that do offer it. But what are the main benefits of learning RoR, and is it something worth learning now?
Ruby is a programming language, and Rails is the framework that allows development of web programs much easier. I thought cakePHP was similar to Rails, but with PHP.
It is said to have scalability issues. http://www.techcrunch.com/2008/05/01/twitter-said-to-be-abandoning-ruby-on-rails/
Rails is a framework built on the language Ruby that makes it very easy to set up a web application taking care of lots of little details for you. It provides an MVC and ORM tools. Some people swear by it. I have friends that coded in Java before and say the Rails/Ruby makes coding fun for them again. Others don't think its a big deal.