Choosing a coding language involves making multiple trade-offs. For starters, you will need to find a balance between the time and effort involved and the perceived benefits of the language. You will also need to look at the long-term prospects for any given language. For web developers in the early 2000s, PHP and Ruby on Rails looked like the best languages to further your career. Today, the prevailing market conditions have changed, and PHP and Ruby are not among my recommendations.