I'm getting to a point where I need to code my websites personally instead of outsourcing. I thought Ruby on Rails would be a good starting point - mainly because of it's flexibility, AJAX functions library, and ability to eliminate tedious and repetitive tasks. But, it is a relatively new technology - and one that I don't know much about. So, what's the learning curve with Ruby on Rails? I'm also wondering if it would be better, and easier, to first become proficient in a more widely-used language like PHP and then learn RoR which, hopefully, would make learning Ruby easier. Any advice?