Расскажу вам про свой опыт.
Я был php разработчиком, создавал сервера для того чтобы приложения могли работать с ними посредством api запросов. Хотел изучать android разработку, везде писали как хорош kotlin хотел начать с него. Не получилось изучать по видео и литературе, слишком сложно было.
В итоге начал с того что изучал один из исходников java-android приложение который работал с моим api сервером. Так как есть примерное понятие как работает это приложение.
В итоге быстро понял как работает java приложении(Примерно 20дней). Потом просто преобразил java в kotlin(Есть функция Andorid Studio который сам это делает). И таким же способом изучал kotlin, на изучение ушло где то 10 дней.
Дальше уже умею разрабатывать полноценные android приложение на kotlin. Сейчас полностью разрабатываю на kotlin (Действительно очень хороший, понятый, удобный язык).