Kotlin, Java, and C++ are the main programming languages used to develop Android apps. Developers learn Kotlin now as this is the recommended by Google for Android app development, but the Java program language has been widely used for years and java programming language is still popular among developers. C++ might be used for performance-critical tasks or to create libraries with object oriented programming that are integrated with Kotlin or Java code.