Even though Ruby on Rails seems to be the most popular with the most job openings, is there a compelling employability reason to learn django for example? Maybe because everybody's learning RoR and there's a shortage of django developers in relation to the demand? Or is php along with a popular php framework the way to go simply because of the sheer volume of php related jobs out there?
closed as not constructive by NickC, Carson63000, GrandmasterB, Justin Cave, qes Jan 5 '12 at 8:59
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
It depends on many factors
Learn what you like most and think you can accomplish your tasks with.
You'll have to look at the job listings in your local area, everywhere is different. And I would say that if Ruby on Rails is "the most popular with the most job openings" where you are, then your location is more different than most!