Почему C++? В какой сфере я буду использовать его и почему?
Где-то 2 года назад я начал изучать программирование и моим первым языком был Python. Я не знал для чего я его изучал, просто многие люди в Youtube и вообще в интернете говорили что Python такой популярный и зарплата большая. Но через 1,5 года изучения я понял что это мне не по душе, и мне это неинтересно. Так как я хотел разрабатывать игры, у меня оставалось 2 варианта: C#(Unity) или же C++(Unreal Engine). Думаю выбор был очевиден и я выбрал C++. Почему? В этом году вышла новая версия Unreal Engine 5 и сделала большой рывок в сфере разработке игр. Новые функции - Nanite и Lumen. Но об этом в других публикациях. А вторым фактором выбора этого языка - была его уникальность. На этом языке были разработаны все современные игры, десктопные приложение, ИИ и так далее.
Какие курсы я прохожу? Читаю ли книги?
Введение в программирование (C++) - от Академии Яндекс
Программа курса на базовом уровне освещает практические основы программирования. В ходе обучения предстоит решить множество небольших задач, охватывающих основные базовые конструкции языка C++. Такой опыт будет полезен всем, кто хочет углубиться в изучение программирования.
Плюсы:
Много практических задач
Хорошая теория
Бесплатно и много уроков

Язык программирования C++ - от Михаила Гулина
Курс основан на элементарной базе для преподавания в общеобразовательной школе в 8-9 классах.
Плюсы:
Очень много практики
Бесплатно
Минусы:
Нужны базовые знание
Уроки C++ для начинающих - от Ravesli
Здесь представлены более 240 бесплатных уроков, где с нуля рассматриваются основы и тонкости языка С++ и программирования в целом. Есть пошаговые создания игр на С++ с помощью библиотек MFC и SFML, и более 70 практических заданий для проверки ваших навыков программирования.
Плюсы:
Понятная теория
Много практических задач
Бесплатно
Много полезных уроков
Лучший курс из всех по моему мнению
Unreal Engine 5 Beginner Tutorial - от Smart Poly
В этом курсе показано вам, как создать игру Zombie FPS в Unreal Engine 5. Покажет вам, как создать персонажа с нуля, как импортировать анимау д. Покажет вам, как настроить ИИ, весь пользовательский интерфейс и многое другое! Мы рассмотрим создание пользовательской карты с использованием бесплатных ресурсов из Unreal Engine Marketplace.
Плюсы:
Учит базовым основа Unreal Engine 5
Сможете работать в Unreal Engine
Есть субтитры на русском
Минусы:
Видео на английском(есть субтитры)