Lord, interested in what is now a bunch of language/framework suited to the requirements described below, the "freshness" or "old age" language is particularly irrelevant, we can advise at least released this year.
1) Language+Framework needs to be easily navigium (go to definition) in the source code and all calls without the help of a commercial IDE, and using some tools on top of which are already written plug-ins for editors/IDE. (as an example - racer for Rust, or any tools for Go).
2) Competition inherent in the language or platform, without additional left Pribluda.
3) Legkovesnosti, by which means the consumption of a minimum amount of resources needed to run on a single node (and not vizerana gigabytes that would only start), i.e. ideally if it is run on 1 CPU and 512 RAM then it should work (of course on super load here out of the question at this node is not).
4) normal package Manager, which itself is the correct dependence.
5) a quick run or compile without huge expectations.
6) well-designed tools for testing. (ruby as an example)
7) less satisfactory ecosystem that would not have had to write everything by hand.