Objective C или теперь Swift (в купе с фреймворком Cocoa) для iOS приложений. Java (чаще всего) для приложений на Android. Для доработки интерфейса Android-приложения может понадобиться XML (язык разметки аналогичный HTML).
Начинающим разработчикам рекомендую посмотреть процесс работы в Xcode и Android Studio.
соглашусь с выше переведённым ответом, уточнив только то что для написания игрулек и приложений на "яблочные" девайсы нужно знать язык программирования Swift (она основан на логике object c, но несколько отличается)
Для игр используется c++ для iOS игры object c для андроида Java последний язык самый востребованный их всех и зарплаты на самые большие именно у программистов на джаве