@prologic@twtxt.net I have not said that they are the best, I said good, and it is my personal preference, it s always a balance and you can use others languages as well. There are good ML librairies in Go, but good luck with them they are very hard to use and at some point you will have to switch to python. For big data you can also use go or others language but you will struggle securizing your data pipeline and doing manually some complex aggregation, while in Java you can use Spark/Flink/kafkaStream . For Nodejs I agree with you but I use it because I like the language and I find it easy to do react or view on it.