Ну стати справедливости ради, сейчас глянул пару книг по Котлину быстро. Чтобы их понимать, всё-таки знания java или другого подобного языка нужны.
Там текст строится не по принципу "сейчас я расскажу что это за дерьмо и как им пользоваться в Котлине", а что-то вроде "вы УЖЕ знаете что это за дерьмо, сейчас поясню какие в Котлине есть отличия".
Такие книги однозначно есть, но сейчас уже полно ресурсов где можно начать учить Котлин с нуля.
Я подозреваю, что когда Яблоко начало переходить на Swift, первые туториалы тоже были на контрасте с Objective-C. Но если прямо сейчас сунуться в Яблочную разработку, то Objective-C - лишняя информация.
То же самое с Kotlin - язык уже достаточно хорошо закрепился в своей нише, что можно (и нужно) начинать прямо с него, если хочется в этой нише работать.