So incredibly misinformed and misleading as to border on being unethical.
As just one example, to rank JavaScript -- a toy language where (true + true === 2 but true !== 1) -- higher than strongly typed actual languages like C# and Java should prevent any serious technologist from proceeding any further in this hatchet job.
Functional programming certainly has its place, but this is the same sort of partisanship that promoted OO as the solution to all our problems back in the 80s and 90s.
But worst of all is the complete absence of any mention of the extensive class libraries that accompany Java and the .NET languages. Instead of trying to cobble together something that will kind of work using script-kiddie-authored packages and package managers, how about utilizing the thousands of expert person-hours invested in creating this reliable, reusable code.
I'd be willing to bet that the author has about 10 years of software engineering experience. Not nearly enough to understand or appreciate the history, the real issues at hand, or the actual value of the tools and technologies at our disposal.
"These Modern Programming Languages Will Make You Suffer"? Actually, Ilya Suzdalnitski seems intent on making you suffer.
Beware.