@Dmitriy Dimidov, нет Java не обязательно. Kotlin значительно проще, чем Java. И Kotlin не только под мобилки. Это универсальный мульти-платформенный язык. На нём пишут под всё. Могу порекомендовать сайт
https://kotlinlang.org/. Там есть всё, что нужно для изучения kotlin. Если с английским проблемы, то есть
https://kotlinlang.ru/. Он не совсем полный, но для начинающего разница будет не велика.