Concordo com o @clacerda, linguagens como o C++, que lentamente e com princípios sólidos vai se modernizando, sempre estará por baixo das linguagens de alto nivel como o JavaScript que justamente usa abstrações em C++ pra resolver cettas coisas.

O iniciante começa no JS, vai se aprofundando até chegar no C++.

Ninguem se aprofunda pois não da dinheiro para muitos, e sim para poucos, os grandes. E quando digo grandes, estou excluindo todos que eventualmente leem isso.