Existen diferentes lenguajes de programación para diferentes cosas para hacer aplicaciones móviles,apps de escritorio, aplicaciones web que consulten a base de datos.
mediante una serie de instrucciones pasos, le permite a un codificador escribir un conjunto de órdenes, acciones consecutivas, tipos de datos y algoritmos para, de esa forma, crear programas que controlen el comportamiento físico y lógico de una máquina.
¿Qué podemos hacer / desarrollar?
Con los lenguajes de programación podemos hacer páginas web,tiendas online,programas para ciencias de datos apps desplegadas en google play, juegos como el clásico Angry Birds y muchos más.

Hay lenguajes de programación para cada actividad tal como el desarrollo de videojuegos de consola,para dispositivos Android y IOS.pra hacer una web podemos ocupar Php,Javascript,Pyhon.
Dependiendo de lo que queramos hacer, podemos ahorrar mucho trabajo si elegimos el lenguaje de programación apropiado, para desarrollar lo que buscamos.