Какой правильный путь становления iOS developer?
Только Swift. Тут даже говорить особо не нужно. С  - писать что-то на С под iOS  в 99% случаев не нужно. Разве что Вам вот срочно нужен какой-то специфичный участок поднять в производительности и Вы пишете его на С. Затем пишите обвязку вашего кода на Swift и собственно вызываете его. Но я таких случаев вспомнить не могу. 
Swift и Obj-c отлично дружат с С, но никак не  с С++.Obj-c - совершенно не нужен, как новичку который вливается в эту тему. Язык остаётся всё больше в прошлом с каждым днём. Всё возможности с лихвой покрываются языком Swift. Основной фактор - Apple сама продвигает всё к SwiftSwift - новый/модный/се*суальный. Если серьезно, то язык уже очень сильно вырос, хотя и является довольном молодым.  Огромная работа проводится над ним ежедневно, достаточно глянуть на кол-во коммитов в репозитории языка на GitHub. Скоро будет достигнут самый важный рубеж - это ABI. 
Язык имеет выразительный синтаксис. Огромные возможности ПОП и сильную поддержку дженериков во всех проявлениях. Довольно быстрый язык. Тут можно глянуть, что язык на данный момент является самым быстрым ООП языком, не учитывая конечно С/С++ и Rust(хотя Rust в каком то смысле и не ООП)
Этот язык не зря недавно выбрали разработчики Tensorflow. Тут описано почему именно его, а не другие. 
Немного ушли от темы iOS Dev. Тут однозначно только Swift. Учебник Swift от Apple. Дальше можно взять Стэнфордские курсы iOS 11(есть на русском). А дальше уже от Вас зависит.
при всей моей любви к ObjC всё же следует признать, что его время уходит. sad but true.
с нуля учите swift
гуглите курс Алексея Скутаренко, он очень большой молодец
книжки лучшие и актуальнейшие конечно же  родные Apple, но на русском буквари тоже издавались, на озоне ищутся