C++ весьма непрост в освоении – в нём более ста ключевых слов, а в правилах — масса исключений. Тем не менее, если вы всерьёз рассматриваете профессию программиста, изучить его придётся – на данный момент это один из главных коммерческих языков.
Сложность заставляет многих отложить его изучение и начать с чего-то более доступного, например, PHP или Python. Однако выгоды этого подхода обманчивы, и специалисты часто рекомендуют начинать изучение программирования именно с C++. Чаще всего озвучиваются такие причины:
- Для успешной работы, как правило, достаточно освоить относительно небольшое подмножество языка, чтобы потом расширять познания по мере необходимости;
- Освоив его, вы без труда сможете писать код на Python, Java, PHP и т.д.. Для этого придётся ознакомиться с механикой каждого из них, но это не займёт много времени;
- C++ в любом случае рано или поздно потребуется вам для работы. Поэтому чем раньше вы займётесь его освоением, тем лучше для вашей карьеры – особенно с учётом того, что возможности его столь обширны, что изучение можно продолжать практически бесконечно и постоянно продолжать открывать для себя что-то новое.
Традиционно предлагаемые начинающим программистам варианты не обладают этими достоинствами. Например, Python отличается весьма удобным, но и крайне специфичным синтаксисом – поэтому научившись программировать на нём, вы ничем не поможете себе в освоении других языков.