Может ли новичок программирование начать с с++/Gamedev?

Конечно, новичок может начать изучение программирования с C++ и разработки игр. Однако, следует быть готовым к тому, что данная комбинация может быть довольно сложной для начинающих. Вот несколько важных вещей, которые стоит учитывать:

1. Сложность языка: C++ является достаточно сложным языком программирования, поэтому может потребоваться больше времени и усилий для изучения его, особенно для новичка. Вначале вам может быть сложно разобраться с понятиями, такими как указатели, ссылки, динамическое выделение памяти и другие особенности C++.

2. Основы программирования: Прежде чем приступать к C++ и разработке игр, рекомендуется иметь хорошее понимание основ программирования, таких как переменные, условные операторы, циклы и функции. Если вы новичок в программировании, может быть полезно начать с более простых языков, таких как Python или JavaScript, чтобы получить базовые навыки.

3. Разработка игр: Разработка игр требует знаний не только языка программирования, но и других специфических технологий и инструментов. Некоторые из них могут быть сложными и требовать дополнительного изучения, например, движки игр (Unity, Unreal Engine) или библиотеки для работы с графикой (SFML, OpenGL). Вам также может потребоваться изучить математику и физику, которые полезны при разработке игр.

4. Доступность обучающих ресурсов: Для успешного изучения C++ и разработки игр важно иметь доступ к качественным учебным материалам. Существует множество онлайн-курсов, видеоуроков, книг и форумов, которые могут помочь вам в изучении. Рекомендуется выбрать ресурсы, которые соответствуют вашему уровню и предлагают возможность практических заданий.

Необходимо понимать, что разработка игр - это комплексный процесс, и вам потребуется терпение и настойчивость для достижения успеха. Разработка игр может быть очень увлекательной и наглядной, поэтому для многих новичков она является привлекательным вариантом.

Если вы готовы к тому, чтобы посвятить достаточно времени и усилий для изучения C++ и разработки игр, тогда это может быть очень интересным и перспективным выбором для вас.