Надо:
ОБЩЕЕ
- учить английский, разговорный/технический (по разговорному начни с курсов Пимслера, есть на любимом рутрекере)
- основы программирования (алгоритмы, структуры данных), можешь посмотреть видео на русском
pikabu.ru/story/garvardskiy_kurs_cs50_na_russkom_d...iOS
- bestkora (русский перевод стэнфордских курсов) -
bestkora.com/IosDeveloper
- курс в VK от Скутаренко
-
https://talk.objc.io (доступный английский, неплохие случаи из жизни iOS разраба рассматриваются)