Java is an older more experienced programming language and one of the oldest in the Android line of use. Kotlin is a brand new language developed by JetBrains which aims at fixing a lot of issues of Java. Kotlin is more concise, null safe, modern elements that can make code to write and maintain less time.