Marco Alka I was going for the joke of the specific Arnold C github.com/lhartikk/ArnoldC not actually C. I find questions trying to discern what's the best language in general rather pointless since the answer only should be "doing what, with which parameters". It boils down to taste so gg I didn't want to go with loolcode or ook this time :D
I vividly agree C is way to complex for projects of modern scale it's not that it's bad per se but we often don't need that level of control. Hopefully rust and other successors will take away the burden of controlling everything by just leaving enough control.
Still since it's a HLA, to me it's one of the best ways to understand what's happening under the hood of a computer and it should be taught and practiced in certain fields where it makes sense to take such control or the transition to a more modern language will take decades. It's like assembler ofc you don't have to write things in it but you should understand how it works.
Marco Alka
Software Engineer, Technical Consultant & Mentor
NodeJS is not a programming language, but a JS VM with an extensive API on top of it. React is neither a programming language. It is a library for JS.
Also, you are missing important options, like Rust, Go, Elexir, PHP, etc.
Imho, in WebDev, JS was the language of the year. It has seen so much attention with useless frameworks and re-inventions, that it is hard for anyone to have not at least read some news over the year.
On the other hand, for embedded and native development, I think that Rust was the language of 2017. It has seen great advances for WebASM, embedded development (including kernels for different architectures) and, of course, the big Redox project.