Un lenguaje es un conjunto de palabras que permiten a los desarrolladores dar órdenes al dispositivo.
Existen numerosos lenguajes de programación y dependiendo de la aplicación que se quiera crear, se deberán utilizar unos u otros.
Muchos lenguajes tienen varios propósitos, es decir, permiten crear varios tipos de aplicaciones. Además, para crear un tipo de aplicación son válidos varios lenguajes.