Хороший вопрос. Был пользователем МакБука и айфона. Захотелось написать утилиту под мак. Погуглил. Начал учить пайтон, в процессе не понравилась ненативная графика окон на пайтоне. Начал гуглить нативные языки. Нашел канал Скутаренко. Там как раз был марафон по Свифту. Свифт только начинался (вроде с половины уроков только свифт 2 был). Прошел марафон (база по документации), понял что нужно СДК, начал проходить его уроки по ObjC, после того как прошел, было первое резюме и первое тестовое на ObjC - провалил из-за autolayout. Погуглил, подтянул, начал искать еще работу, смотрю вакансий с ObjC меньше, с Swift, больше, быстро начал проходить курс на Udemy по Swift4. Начал кидать резюме всюду. Сделал пару тестовых, прошел пару собеседований, паралельно всему этому работал. И вот в прошлом году получил первый офер на джуна. Сейчас мидл.