Какой выбрать язык программирования?
Большинство ответов, которые тут дали, совершенно не верны. Я не являюсь геймдев разработчиком, но знание языка в геймдеве это 1% от всех знаний, которые нужны для успешного создания игр. В частности под iOS выучить Swift или Objective-C обойдется в 2-3 недели, но освоить фреймворки по типу Metal, SpriteKit займет у тебя несколько месяцев, а то и больше. В геймдеве тебе понадобится математика, алгоритмы, структуры данных и тд, Computer Science вообщем, выбирай школу/универ, где это есть на хорошем уровне.
Для начала тебе нужно четко определится, чем именно ты хочешь заниматься или писать игры под консоль или под iOS, в зависимости от ответа тебе понадобится определенный стек технологий и язык(и). 
Если выбираешь iOS, то начинай учить Swift.
Если консоль, то C++ ( или что там нужно)
Вот здесь  есть подкаст про мобайл геймдев, разработчики рассказывают, что к чему, думаю много станет понятно.
ps Swift не является недоразвитым языком, он находится в стадии разработки, причем текущая версия Swift 4 может считаться стабильной и в будущем будет меняться незначительно.
Ныне в тренде язык go