Согласно рейтингу TIOBE, C++ хоть и теряет популярность, но кривая спада не столь резкая, как, например, у Java. Поэтому лет десять он ещё будет востребован. Кроме того, это прекрасный фундамент для дальнейшего изучения других популярных языков: Java, JavaScript, Python, C#, Ruby.
C++ – почти идеальный выбор в качестве первого языка программирования: не слишком сложный, но заставляет думать над написанным кодом. При этом в современном С++ есть лямбда-функции, многопоточное программирование, сборщики мусора и куча других удобств. Кстати, в конце этого года должна выйти 17 версия C++.
Дальше по сферам. C++ занимает доминирующую позицию в программировании игровых движков, высокопроизводительных вычислениях на GPU, микроконтроллерной индустрии. С его помощью создают компиляторы и ПО в финансовой сфере. Предположить, что всё это в момент перейдёт на другие языки – безумие.
Конечно, есть и обратная сторона. Синтаксис языка сложнее, чем Python или Ruby. Спрос на специалистов C++ ниже, чем в случае с Java, да и зарплаты меньше. Работа не в мейнстриме, как в случае со Swift или JavaScript. Мы обучаем всем этим языкам с нуля, но если у вас есть база из C++ - будете щёлкать новые дисциплины, как орешки.
В общем, хотите от программирования денег и стабильности – С++ не был бы для вас актуален и в начале века. Хотите быть тру-разработчиком – C++ вам понравится.