Зачем нужен язык C++
и стоит ли его учить?
Частично ответ на вопрос «стоит ли учить язык C++?» даёт перечень областей его использования. И этим же объясняется спрос на разработчиков на языке Си-плюс-плюс. Так зачем он нужен и где он применяется?

Где применяется C++
Системное программирование: операционные системы, драйверы и микроконтроллеры. Например, большинство продуктов Microsoft: ОС Windows, пакет Office, лучшая IDE для разработчиков Visual Studio и редактор кода Visual Studio Code, браузер Edge. Браузер Firefox тоже написан на Си-плюс-плюс. Графические редакторы Photoshop, Illustrator и «король» видеомонтажа Premiere Pro в основном написаны на нём же.
В перечень также входят поисковые машины Яндекса и Google, построение маршрутов в системе GPS, управление беспилотниками (в т.ч. автомобилями). На языке C++ осуществляются моментальные банковские платежи, его используют для работы бирж, в криптоиндустрии и даже в майнинге. Догадались, что за этим кроится? Везде требуется высокая производительность!
Си-плюс-плюс обладает высочайшей скоростью выполнения и в этом он сильно превосходит все другие языки программирования, за исключением своего «родственника» языка Си.
Этим объясняется ещё одна значимая область применения языка C++ — геймдев. Знаменитые компьютерные игры Counter-Strike и World of Warcraft написаны на C++. На нём написаны два самых популярных игровых движка Unity и Unreal Engine, а для последнего язык C++ является ещё и пользовательским. Разработчику игр совершенно необходимо учить C++. А знаете на каком языке программирования написали ОС для консолей Sony PlayStation и Xbox? Ответ очевиден. Да, кстати, и ПО для заокеанских истребителей F-35 написано тоже на нём.
Язык C++ используют в математике, физике и других науках, там, где требуется сверхбыстрые вычисления. И этот «долгожитель» не стареет уже почти 40 лет. Наверняка вы слышали про легендарный телескоп Хаббл, который до сих пор работает на орбите Земли, связь с ним поддерживается не без помощи Си-плюс-плюс; и с марсоходами, и со спутниками тоже.

А для подтверждения популярности «плюсов» приведу известный рейтинг TIOBE, который учитывает количество запросов в Google, YouTube, Википедия и на других интернет-ресурсах с мощной поисковой системой:

Как выучить C++
Думаю, с вопросом «стоит ли учить язык C++?» всё более-менее ясно. Но как это сделать с максимальным КПД, учитывая, что это непростая задача? Попробуйте начать с прохождения базового видеокурса по C++, тем более что он бесплатный. Если его выучить, то вы получите качественные знания основ программирования, ООП, структуры данных и алгоритмов — всего, что должен знать каждый программист вне зависимости от языка. Это послужит хорошим фундаментом для изучения других си-подобных языков: Java, C#, PHP и др.
Осталось разобраться с зарплатами C++ программистов. Первый график демонстрирует зарплаты C++ программистов «за бугром», данные взяты с авторитетной площадки для разработчиков StackOverflow:

А данные по зарплатам C++ программистов в России мы возьмём с Хабр Карьеры, как видно они достаточно высокие по сравнению с другими популярными языками разработки.
