Как лучше всего начать изучать программирование на языках C++ и C#?

Имеющуюся предысторию и свои навыки в программировании у меня есть. Я планирую заниматься GameDev на Unity or Unreal Engine и хочу серьезно погрузиться в программирование. Начал изучение C++ и планирую совмещать его с работой. Возникает вопрос: следует ли продолжать изучение C++ как стартовой точки для глубокого понимания программирования или стоит пересмотреть свой выбор перед тем, как продолжить дальше?
  • 17 июля 2024 г. 19:22
Ответы на вопрос 2
Если у вас уже есть опыт работы с другими языками программирования, то начинать изучение C++ как стартовой точки для глубокого понимания программирования может быть хорошим решением. C++ - это мощный и гибкий язык программирования, который широко используется в GameDev и других областях.

Однако, если вы планируете заниматься разработкой игр на Unity или Unreal Engine, то вам также стоит изучить язык C#, так как он используется для программирования на Unity. C# является более "дружественным" языком для начинающих программистов, чем C++, и может быть более подходящим выбором для быстрого старта в GameDev.

В целом, рекомендуется изучать оба языка, так как каждый из них имеет свои особенности и применение. Можно начать с изучения основ программирования на C++, а затем перейти к изучению C#, чтобы быть готовым к работе с Unity. Такой подход поможет вам получить широкий спектр навыков и знаний, которые будут полезны в вашей карьере в GameDev.
Стоит ли мне двигаться дальше в изучении C++ или пока не поздно пересмотреть свои взгляды, касательно моего выбора?

Если нравится и интересно - то да, почему нет-то? ЯП - всего лишь инструмент. Как молоток или гаечный ключ. Если умеешь пользоваться - то запросто берешь любой молоток и забиваешь гвоздь. Разонравятся плюсы или будут другие задачи, где плюсы не очень - переключайтесь на C#.

Не поздно начинать своё обучение

Нет, никогда не поздно.

дайте пару советов и пожеланий, касаемо обучения

Уже давно все есть: https://roadmap.sh/cpp

Будут ли проблемы в трудоустройстве, если выбор останется неизменным

Зависит только от вас и прикладываемых вами усилий. Под плюсы да, действительно вакансий не так уж много, а те что есть - обычно ближе к оборудованию, МК и прочему. Так что отличным выбором будет и C#.
Похожие вопросы