Зависит от того, зачем тебе это всё. Если цель — быстро «врубиться» в основы программирования и понять, твоё или нет, то C++ может показаться довольно хардкорным вариантом для старта. Язык мощный, но довольно капризный: всякие указатели, ручное управление памятью, компиляторные ошибки, которые порой выглядят как заклинания из Властелина колец…
Если твоя цель — геймдев, системы, работа с железом и вообще хочется чего-то хардкорного — можно сразу в бой. Как быстрее освоить C++:
- Делай маленькие проекты: «калькулятор на консоли», небольшой чат-бот, генерация уровней и т.д.
- YouTube курсы (например, от Cherno — очень наглядно и понятно).
- Лови хайповые задачки с LeetCode/Codeforces — реально затягивает и прокачивает мозг.
- Не бойся гуглить ошибки и читать документацию. Никто с этим не рождается!
Если хочешь стартовать попроще — попробуй сначала Python. Это как езда на автомате вместо ручной коробки — порог входа ниже, всё интуитивно, а логику ты всё равно освоишь ту же самую. Потом на C++ будет прыгнуть намного легче.
А ты больше по алгоритмам, по играм или просто попробовать себе в этом мире? Могу накидать пару классных курсов или подборку задач для старта — пиши!