I've heard much about Ruby on Rails, both bad and good. Its efficiency seems unparalleled, which is attractive to me as a busy student. The framework seems perfect for what I want to do: developing dynamic web applications. Yet, those who favor other scripting languages--namely PHP--seem to think that it is the wrong choice for a first 'real' programming language. What do you think?