Kotlin - это универсальный язык программирования, созданный JetBrains в качестве альтернативы Java с намного более удобным синтаксисом, но выполняющийся на JVM и полностью совместимый с существующей экосистемой Java.
Поддержка языка уже доступна из коробки в ItelliJ IDEA от JetBrains и Android Studio от Google. Поэтому перспективы внушительные. См. про это в блоге: Kotlin 1.0 Released: Pragmatic Language for JVM and Android.
Официальная справка по языку Краткое описание по русски На сайте http://try.kotlinlang.org/ есть набор ознакомительных задач и можно запускать решения на Kotlin прямо в браузере.
Вот отчёт о первом Kotlin Challenge с Геной и примером решения: https://habrahabr.ru/company/JetBrains/blog/222693/. Больше идеоматических примеров решения задач можно найти в Codeforces Surprise Language Round #8. Как писать в файл.
Ещё тренироваться в решении задач на Kotlin можно на Advent of Code и в курсе Программирование \ Программирование на Java на DL.
Для корректного тестирования на DL в тексте решения на Kotlin должна быть определена функция верхнего уровня main:
fun main(vararg args: String) { println("Hello world!") }
Большой набор набор ссылок по продвинутому использованию Kotlin: http://kotlin.link/.