У меня от начала изучения iOS разработки до найма на первую работу заняло около 6 месяцев.
За это время смотрел видеоуроки, читал туториалы, писал небольшой проект и ходил на курсы что бы был препод у которого можно задавать вопросы если что-то не понятно.
По итогу в одной компании открылась стажировка/обучение для небольшой группы людей с последующим трудоустройством. По окончанию я прошел как успешный ученик и был нанят.
До всего этого занимался тем, что делал небольшие сайтики на WordPress, Drupal и мог сверстать дизайн на CSS, написать небольшой скриптик на PHP, сделать простые SQL запросы.
Разница в уровне разработки между тем что учат на курсах и в коммерческой компании очень большая. И если компания нормальная, то последующее обучение на работе уже будет намного быстрее.