для каких? андроиды - java, kotlin, можно на c/c++ майкрософт - языки .net, с/с++ эпплы - swift (который c c объектами) ну и если у тебя есть голый процессор и десяток килобайт памяти, то нужен голый си или ассемблер
По сути на всех можно, но нужно лишь подобрать нужный фреймворк или библиотеку/движок. Вот языки на котором можно написать Андроид приложения: 1.Java 2.Kotlin 3.C/C++ 4.C# 5.Go(один из моих любимых языков) 6.Python(С помощью фреймворка Kivy или игровой библиотеки Pygame) 7.Ruby(Теоретически, но больше для Apple подходит, потому что есть фреймворк RubyMotion)