Срок освоения программирования на iOS с нуля зависит от программы, формата занятий и уровня знаний. 1
Например, на онлайн-курсах можно научиться основам iOS-разработки за 5–6 месяцев. 1 В этом случае можно освоить Swift, систему контроля версий Git, работу с базами данных и создавать простые клиент-серверные приложения для девайсов от Apple. 1
Чтобы стать разработчиком iOS-приложений уровня Middle, нужно учиться не меньше 12–14 месяцев. 1 В этом случае можно дополнительно изучить Objective-C, популярные фреймворки и библиотеки, среду разработки XCode и другие инструменты профессионального iOS-программиста. 1
Если есть возможность заниматься по несколько часов в день, обучение будет гораздо быстрее. 2 Вероятно, уже через 3–4 месяца можно будет знать основы iOS-разработки и создавать простые приложения вроде калькулятора или списка дел. 2
Также стоит учитывать, что при последовательном и регулярном обучении даже при выделении небольшого количества времени ежедневно прогресс будет неизбежен. 2 В таком случае всё обучение может занять и до двух лет. 2