Один из самых популярных языков является С++. Его ценят за огромный выбор различных функций, на нём создают программы и программируют робототехнические системы.
По-моему это Basic и его расширение для Windows Visual Basic. Этот язык специально задумывался, как простой и понятный язык, чтобы его могли изучать все. Есть еще Pascal и Фортран, но это уже языки для специального применения, для научных расчетов и пр., те же игры на них не делают. Basic же более универсален и не имеет специального предназначения, и он вполне пригоден для начального образования в области программирования.
С глобальной Всемирной паутиной связана повседневная работа востребованных в наши дни веб- программистов. Это весьма трендовая ИТ-специальность в области компьютерных технологий. Все интернет-проекты в веб-студиях запускаются в работу и функционируют лишь с участием этого квалифицированного специалиста высокооплачиваемой профессии.
Приложения, способные правильно работать в виртуальной сети, пишет этот востребованный специалист. Web-программист занят созданием, техническим обслуживанием всех веб-проектов. Этот специалист к сложным базам данных создает интерфейсы, делает динамические страницы, производит разработку веб-приложений.
Такой программист готовит на этапе создания сайта правильную графическую концепцию, учитывая все пожелания заказчика проекта, технически воплощает все его идеи. Лишь веб- программист может заставить функционировать сайт. При поступлении для обучения этой профессии нужно сдавать русский язык, информатику (или физику), а также профильную математику.
Если это 2D игра, то её можно написать практически на любом языке программирования высокого уровня.
Если же это 3D игра или 2D игра с очень сложной графикой,
(Например 2D игра с использованием 3D технологий. Это, к примеру, игры, где используется 3D графика, но можно смотреть на игру только с одной точки, сверху или сбоку, отчего кажется что это 2D игра).
то тогда язык программирования С++ тут вне конкуренции.
Просто под язык С++ больше всего разных библиотек с функциями.
А самые сложные игры делают вообще на движках, потому что без движка делать всё это очень долго и сложно.
Движками тоже управляют с помощью языка программирования С++.
Плюс понадобится программа 3Ds Max, либо какая-то другая программа по созданию 3D объектов (это если хотите сделать сложную 3D игру).
«Программирование: принципы и практика использования C++» Бьёрн Страуструп