Hola MarckyMarck hay gran diversidad de lenguajes y es algo muy amplio, por ejemplo "control" puede referirse a muchas cosas. En aplicaciones móviles hay dos grandes plataformas: Android y ios. En Android el lenguaje oficial y más habitual que se emplea es un lenguaje similar a Java con un api específico creado para Android. No obstante, hay herramientas que permiten programar en otros lenguajes para Android, por ejemplo en Visual Basic, ó en C#, que son lenguajes propios de Visual Studio y Microsoft. No todas las empresas ni todos los programadores usan el mismo ambiente de desarrollo.
En iOS (para los iphone y todos los dispositivos macintosh) se ha venido usando el lenguaje ObjectiveC, que es un lenguaje similar a C pero más amplio y orientado a objetos. No obstante Apple lanzó en 2014 Swift, que es un nuevo lenguaje de programación diseñado por Apple para crear apps de iOS y Mac y que se presenta como "un lenguaje muy fácil de aprender y usar".
Yo pienso que "lo que se usa" depende realmente de la empresa donde trabajes, ya que cada empresa usa sus propias herramientas y lenguajes.
Salu2