So the key to programming for android is believe it or not, Java. Java has been the traditional programming language for developing apps for android now for many years. Java was launched in 1991 by Sun Microsystems. Kotlin is a relatively new language launched by Jetbrains in 2016. Both Java & Kotlin help in developing apps for all devices.