Котлин можно начать изучать без Джавы в качестве первого языка.
Когда необходимо будет залезать "под капот" подтяните знания.
Например, я не знаю Джаву, но без проблем смотрел курс по Javalin, ведущий писал код на Джаве, я все тоже самое писал на Котлин.
Верстка, фронтенд на Андройд в значительной степени отличается от верстки, фронтенда веба.
На Андройде она "стандартизирована", интереснее, в какой-то степени проще и понятнее, нагляднее (так как ты видишь все элементы, как они и куда перемещаются). В отличии от всего хауса, что творится в вебе с версткой.
Чат для новичков в Kotlin
https://t.me/kotlin_start
Бесплатный курс
https://rs.school/android/
На Ютуб полно курсов, примеров на Котлин.
Боевой набор джуна
- Kotlin.
- Android Jetpack: ViewModel and LiveData, Room, MVVM, Repository pattern, Retrofit, RxJava / Coroutines, REST / JSON API и Gson, Glide, Dagger, Dependency injection.
- Git.
В Андройде как и в Вебе есть разделение на Фронтенд и Бэкенд.