On hammers and nails
-- Very often, you do not get a choice about the language. --
In particular, the choice of language is typically made by either a manager who read something nice about a particular language (or framework) in a magazine left in the seat-back pocket while returning from a junket, or by the founder who wrote pretty much all of V1.0 of the product. The one who has been nudged aside by the rest of the board after "explaining" difficulties in development by way of an interpretive dance on the boardroom table, naked.
If you are being paid to program, remember "He who pays the piper selects which tartan goes on the bag"