Which programming language should i learn in order to start creating android apps
Google now using Kotlin to make android instead of Java. So it's better to learn Kotlin. Kotlin is simple and it's follow brief coding system as like Python. No Java background is needed for learning Kotlin. https://www.sololearn.com/discuss/1144347/?ref=app
You need to learn Java and xml and optionally kotlin and c++. For programming in android , you need to go through an android course because andeoid syntax is different from the original syntax of the programming languages.