No starych technologii uczyć się nie ma sensu z oczywistych względów.. o ile przez "stare" rozumiesz "zapomniane" czy "nieużywane". Druga sprawa, że żadna z wymienionych przez ciebie nie jest "starą technologią". JS jest potężniejszy niż kiedykolwiek. C++ od standardu 11 przeżywa swój renesans pod dłuższym przestoju; obecnie nieustannie się rozwija a dosłownie przed chwilą ukazały się wyniki spotkania komisji standaryzacyjnej odnośnie C++20. C# jest szeroko wykorzystywany, ale w zupełnie innych zastosowaniach niż C++. Mam wrażenie, że uważasz C# jako następnika C++, dlatego tutaj podkreśliłem, że jest wykorzystywany do innych zastosowań. Konkurentem C# jest Java, ale nie słyszałem, żeby któryś z nich miał się ostatnio gorzej.