Kotlin Setup on Windows. Kotlin Tutorial for beginners Android: Kotlin Programming requires Java virtual machine to execute its code. So we need to install Java JDK to provide a runtime environment for Kotlin Coding. So lets first setup Java JDK on windows. Kotlin is officially now language for Android app development.