Python

С чего начать (программирование игр)?

Хочу своего сына 13лет начать обучать программированию (на курсах). Его интересует создание игр. С чего начать, с какого языка?
Спасибо.
си++
Евгений Воронков
Евгений Воронков
6 423
Лучший ответ
Его интересует, у него и спросите, а то вы хотите одно, а он может и другое. Для начала с++ сложный язык, а обучаться надо с того, что проходят в школе, допустим паскаль. Ну и можно учиться и самому по урокам на ютюбе или где-то там еще. Мой вон ничего не хочет, чтобы его обучали, но сам что-то делал по видеоурокам еще в начальной школе... но это все временно, так как наткнувшись на проблему у людей вся охота и пропадает, так как программирование тяжелый труд и программист должен уметь мыслить алгоритмически.
C# !

Прост в освоении, один из самых популярных языков программирования. На нем можно разрабатывать десктопные приложения, сайты, игры на любые платформы.

На C# написан сайт центробанка РФ http://www.cbr.ru/
На C# (не только, но в основном) программируют на самом популярном игровом движке Unity3d
На C# переходят компании, как например, РЖД.
C# ориентирован на бизнес, разработку корпоративных приложений.
сайты на C# также пользуются популярностью и не зря.

курсы:
сайт видеошарп (есть курсы по играм, подходит для новичков и для вашего сына)
сайт ITVDN (курсы по юнити - надо уже что-то знать). (подскажу - все курсы с итвдн можно бесплатно скачать сами-знаете-откуда...)
на ютубе много уроков по юнити

Хорошая книга для новичка:
https://vk.com/doc96282523_149885907

Да, и добавлю, что несмотря на то, что я хвалю C#, современный программист должен знать не один язык и технологию. Также сегодня необходимо знать JavaScript, Java, HTML. Может и другие, в зависимости от сферы работы. Но для начала C# будет хорошим стартом. После его изучения любой другой язык покажется очень легким в освоении.

Пишите в вк по любым вопросам https://vk.com/desintegrator96
Heino Kalme
Heino Kalme
7 119
Илья- {St.m.klan} Ваш C# работает исключительно в винде. Нормальные хостинги все на линуксах.
Бауыржан Сеитов C# на свете всех милее и прекрасней, красивее? - Он прекрасен, - спору нет!
Но на свете есть Питон он сожрет его с ...;)
Шутка :)
на курсах речь пойдет об алгоритмах, логики программ и т. д и т. п, начинайте с азов (школьная программа Pascal), ничем не отличается. Можно использовать движки по созданию игр - CryEngine, Unity 3D (но и тут есть языки программирования CryEngine - C#(точно не помню) и Unity3D - C++). Уроков по этим движкам множество в интернете. Еще желательно знать английский язык уровень - разговорный.
При создании игр участвует много людей - графические дизайнеры, моделеры, аниматоры, программисты что в совокупности и дает полноценную игру.
Спасибо.
KB
Kapitan Bleik
3 568
Heino Kalme CryEngine - C++
Unity3D - C#, JavaScript
А он в курсе что денег там нет?
Математику он знает?
Код вы будете за него писать?

p.s
Смешно
Пускай лучше сам начнет, ибо если отобьется интерес то врятли он вернется)
В Интернете много хороших книг, но читая книги программистом не станешь. Чтобы стать программистом, нужно много программировать.
JavaRush — это онлайн-курс обучения программированию на Java, на 80% состоящий из практики.
Именно то, что нужно чтобы стать Java-программистом.

вы спросите зачем переходить по моей ссылке.
в ответ на вашу не анонимную регистрацию (через вк, фейсбук или твиттер) я обязываюсь адекватно отвечать на ваши вопросы в нелегком деле — начать и помогать чем смогу)

javarush.ru/user/reference/f2095d07-1d68-4260-b58a-a3944736c628