Начинать с джавы необязательно, можно и сразу с котлина.
Котлин под Андроид компилируется в джава-байткод. Также он использует джавовую стандартную библиотеку(коллекции, например). Поэтому с джавой ты так или иначе столкнешься, но, в принципе, это можно и по ходу раскурить, не обязательно страдать с самого начала. Когда уровень твоей компетенции вырастет, ты поймёшь, где пробелы и чего ты не понимаешь. Тогда изучишь джаву и устройство jvm.
Свифта в айос на первых парах хватит с головой. Там есть Objective-C, но ты с ним не столкнешься, разве что полезешь во что-то низкоуровневое.