These debates are enormously fun and a total and utter waste of time, because the bottom line is that there are three and a half platforms (C#, Java, PHP, and a half Python) that are all equally likely to make you successful, an infinity of platforms where you're pretty much guaranteed to fail spectacularly when it's too late to change anything (Lisp, ISAPI DLLs written in C, Perl), and a handful of platforms where The Jury Is Not In, So Why Take The Risk When Your Job Is On The Line? (Ruby on Rails)
Here is a chance for you to learn Ruby and Rails for free via the internet and with a trainer to help answer your queries, doubts as you learn. This is brought to you courtesy PuneRuby the largest Ruby User Group (RUG) in the world. Click here for more details.