Must Have для Андроид-разработки — Java. Этот язык программирования входит в пятерку самых популярных и поддерживается Android Studio, с помощью которой разрабатывать приложения проще за счет Android SDK. На этот же язык ссылается документация Google, как официальный для разработки Андроид-приложений.
В последнее время часто светится Kotlin, и Гугл его активно продвигает, как альтернативу Джаве. Kotlin осваивать проще, его используют многие онлайн-школы для обучения своих студентов Андроид-разработке.
Можно посмотреть и в сторону C и C++, но с ним сложно работать, особенно на старте.
В общем, лучший вариант — Java. Его легко осваивать за счет того, что есть много информации в свободном доступе. А еще в нем круто то, что если вы решите отказаться от мобильной разработки, можно будет уйти в другое направление.
не слушай человека, ответившего выше, питон худший вариант для разработки под Андроид, сейчас новичку лучше всего будет начать изучать андроид разработку либо с java, либо с котлина