Навскидку, языки программирования на которых можно написать мобильное приложение:
Только для Андроид:
- Java
Только для iOS:
- Objective-C
- Swift
Универсальные, код на которых потом так или иначе компилируются в один из трех предыдущих (в скобочках SDK, позволяющие это сделать):
- Kotlin - стоит немного отдельно от остальных, работает поверх виртуальной машины Java, но может компилироватьсся и в Objective-C код, что позволяет делать приложения для iOS
- Dart (Flutter)
- JavaScript (React Native, PhoneGap,...)
- Python (KiVy, RenPy,...)
- C# (Xamarin)
- C++ (Qt, Cocos 2D, ....)
- Lua (Corona/Solar2D, LOVE, ...)
- Pascal (LAMW, FireMonkey)
- Basic (b4x)
- ...?
Есть отдельные решения (фреймворки) для разработки, вроде Unity, которые позволяют выбирать язык - но в основном это будут С#, C++ или JavaScript.
Вообще, если говорить о популярности языков в фреймворках, то это будет JavaScript