Below are the programming languages which are currently used for Android development:
Java – Java is the official language for Android development and is supported by Android Studio. It has a steep learning curve, however.
Kotlin – Kotlin is the most recently introduced Android language and the secondary official Java language; it is similar to Java, but in many ways, a little easier to get your head around.
C/C++ — Android Studio supports C++ with the use of the Java NDK. This allows for native coding, which can be handy for things like games. C++ is more complicated, though.
C# — C# is a slightly more beginner-friendly alternative to C or C++ that obfuscates more code. It's supported by some very handy tools like Unity and Xamarin, which are great for game development and cross-platform development.
BASIC – A bonus option is to learn BASIC and try the B4S IDE from Anywhere Software. This is an easy but also really powerful tool, though definitely much more niche!
Corona/LUA – Another cross-platform tool build on LUA, it massively simplifies the app-building process and allows you to call native libraries.
Hope you got the right solution.