Какой выбрать язык программирования для разработки игр под IOS и Andoid?
IOS - object-c + swift. Android - Java. Игровые движки для мобилок в основном используют С/С++, Java, JS и ещё C# популярен из-за юнити. Так вот, как быть? Изучать языки для IOS и Android и потом выбирать движок желаемый и изучать тот язык, который он использует или как? (Есть опыт разработки сайтов и декстопных приложений, начинаю не с нуля)
Можно действительно выбрать игровой кросс-платформенный движок, например Cocos2D, и писать на одном из поддерживаемых им языков: C++, Lua или JS.
Причём выбор языка зависит от платформы, а от предпочтений разработчика.
Для iOs - однозначно Swift, но если ты планируешь работать оффлайн в снг - без знаний Objective - c практически никуда не возьмут. Советую начинать с objective так как его сложнее воспринимать. После него, Swift - будет куколкой. Удачи :3
Если интересует именно разработка игр - тогда большого смысла учить нативные языки не вижу. В этом случае стоит начать именно с C# (Unity) или же с C/C++ (большинство игровых движков)