I left out JavaScript. It is not a simple language, with it's service heritage. It is bound up in the node runtime in a way that doesn't really work right for data processing.
Partially joking, but not totally, and I can appreciate why people might say this: https://news.ycombinator.com/item?id=5725291
(I pasted the HN link because the original seems to be down)