I am a beginner with Kotlin and have no prior knowledge in Java or the JVM. The biggest hurdle of learning Kotlin for me is the Gradle build system. I experience it as completely opaque and very difficult to understand. The fact that there are two dialects for it (
.gradle
and
.gradle.kts
) makes finding examples even more challenging.