Red or Blue? Ketchup or Mustard?
Like any vague question, this one is tough to answer without any context. Most programmers would probably answer along the lines of "use the right tool for the job". Fortunately for you, I'm not most programmers.
Seriously though, I asked a very similar question when I wanted to stop trying to bend Java to be a web programming language. I started with Ruby on Rails, but ended up using Django with Python. The big draw for me was that Python as a language has been around long enough to have most of the annoying kinks worked out, and the majority of stupid problems solved.
If you just want a general purpose programming language take a good look at Python and the number of mature libraries that can help you do what you want. Or if libraries don't float your boat, see how easy it is to write your own code from the ground up in Python. Python's been doing rapid development since before it was popular.
Ruby on Rails is better if compared with Python. You can refer this blog - http://www.allerin.com/blog/ruby-on-rails-vs-other-languages for more details abouit comparision between RoR and other programming languages.
Ruby, Python, Perl
The best current programming language is Python and Ruby.
HTML5, JavaScript, CSS
Ada, C++, CLU, Dylan, Eiffel, Lisp, Perl, Python and Smalltalk.
C++, Java, smalltalk, simula, perl, python, ruby, D, Eiffel, JavaScript...
C C++ Java C# Python Ruby LUA Pascal Haskell Visual Basic bash
No, some of them are not compiled, but interpreted (languages perl, python, php, ruby etc,).
Assembly C Fortran Python Ruby Java C++ LISP Haskell
There are PHP, Coldfusion, Ruby, Python or Perl to think of the most common ones.
Reticulated Python
a python