The question about which programming language to choose is eerily similar to which guitar a guitar player should choose.
When you're a beginner, only the overall big picture matters. Electric or acoustic? That's about it. Doesn't really matter if you get this or that electric guitar, at least to some excent.
When you're an expert, you want a guitar with [insert lots of domain specific guitar jargon here] because you know how play better by optimizing tiny details.
The paralell to programming languages should be obvious. :)