Многие не могут представить, как можно программировать без классических навыков C/C++, Asm, Unix. Я бы сказал, что с ними действительно приходит более глубокое понимание вещей, но для того, чтобы кодить App'ы под iPhone, это не нужно. Apple продвигает свои playgrounds для быстрого обучения Swift, даже без предыдущего опыта. Посмотрите в этом направлении.
P.S. Предупреждаю: геймдев -- не место для розовых очков :) Как правило, над играми трудятся команды, а инди-разработчику нужно потратить месяцы и годы, чтобы закончить проект.