Un lenguaje de programación es una forma en la que las personas le dan instrucciones a una computadora para que realice tareas específicas, como si se tratara de un idioma especial que ambas entienden. Así como usamos el español para comunicarnos entre nosotros, los lenguajes de programación permiten comunicarnos con las máquinas mediante reglas y estructuras precisas. A través de ellos, podemos crear desde aplicaciones y videojuegos hasta sistemas complejos que controlan robots o analizan grandes volúmenes de datos. Aunque no se parezcan a un lenguaje humano común, están diseñados para que podamos expresar nuestras ideas de manera lógica y ordenada, y que las computadoras puedan entenderlas y ejecutarlas correctamente.