не очень идея. сидеть и в одного грызть не лучший вариант, потому что нагрызешься не того и половину забудешь, ибо не используешь практически и повседневно.
надо немного иначе - грызешь до понимания переходов между экранами без segue, понимание нав. контроллера, получаешь понимание делегатов и работы тейбл и коллекшн вью, работы с текстовыми полями - как задать, получить текст из поля, базовое понимание didSet, нотификаций ну и конечно же понимание ооп.
да, обязательно работа с сетью - хотя бы на уровне получить массив ссылок на картинки и закачать их на колллекшн вью.
базовое понимание гита тоже нужно - должен уметь затянуть, создать ветку, сделать коммит, запушить.
ну и английский разумеется тоже надо подтягивать - главное, уметь сформулировать свой запрос в гугле на английском, а дальше автопереводчики могут помочь, но не стоит им слишком доверять. ( у меня на этот случай есть прикольный кейс -
https://scontent.fuln9-1.fna.fbcdn.net/v/t1.0-9/104431112_2606214782814021_6674677903099175563_o.jpg?_nc_cat=109&ccb=3&_nc_sid=730e14&_nc_ohc=CwQo1LWKg1AAX-gjSjG&_nc_ht=scontent.fuln9-1.fna&oh=c6dc6be87ca1271e2043396d4de555e8&oe=6057007D - сейчас правда уже поправили )
на все это уйдет максимум пара месяцев в таком темпе обучения, попутно может чего еще наберешься.
потом начинаешь проситься на работу хоть за спасибо - можно удаленно, но желательно +/- 2-3 часа - то есть в твоем случае, это от новосиба до владивостока.
не то чтоб нельзя работать по другим поясам - просто это реально будет доставлять дискомфорт.
первая ( а может и вторая ) работа будет в лучшем случае реально за копейки - но тебе важнее всего то, что на ней будет какой нибудь более опытный чувак, который тебя будет грубо пинать в нужном направлении по коду - к нему можно, как говорится, присосаться и начать вытягивать опыт :)
ну и попасть на нее будет не просто. или просто - тут как повезет.
а дальше по обстоятельствам - тут уже к тебе вопрос, сколько у тебя времени займет прокачаться до джуна и потом до мидла.
важнее всего что все это время у тебя должен капать опыт работы.
и тогда для рекрутеров ты станешь отличной приманкой :)
пройдешь собесы, получишь и предложение по работе в той же москве или питере, предложение релокации и все прочие плюшки.
я думаю полтора года на все про все - вполне реальный срок.