Lenguaje de programación
El idioma en el que se escriben las instrucciones que un ordenador ejecuta.
✦Apagada: responde bien la pregunta del final para encenderla
También lo verás como: lenguajes de programación · lenguaje · lenguajes
Analogía
Los idiomas humanos. En todos puedes pedir un café, pero cada uno domina en una región y tiene expresiones que en otro no existen.
Los que aparecen en este roadmap
| Lenguaje | Para qué | Fase |
|---|---|---|
| HTML | describir el contenido de una página | 3 |
| CSS | describir su aspecto | 3 |
| JavaScript | dar comportamiento, en navegador y en servidor | 4 |
| TypeScript | JavaScript que avisa de errores antes de ejecutar | 5 |
| SQL | preguntar y escribir en una base de datos | 7 |
HTML y CSS, estrictamente, no son lenguajes de programación: describen, no toman decisiones. No te preocupes por la distinción, pero te la encontrarás en discusiones.
La pregunta que hace perder meses
"¿Cuál es el mejor lenguaje?" No existe. El mejor es el que domina el ecosistema donde trabajas: en web, JavaScript, porque es el único que el navegador entiende. Por eso este roadmap fija uno y no lo cambia → stack tecnológico.
Un paso más: por qué no se le puede hablar "normal" a una máquina
Un ordenador hace exactamente lo que se le dice, sin interpretar intenciones. El español es ambiguo ("pon la mesa" no dice cuántos platos); un lenguaje de programación no lo es: cada palabra y cada símbolo tienen un único significado. Esas reglas de escritura se llaman sintaxis, y un solo símbolo fuera de sitio puede impedir que todo funcione.
Y entonces, ¿la IA? Tú le hablas en español, y ella traduce tu encargo a un lenguaje de programación. El resultado sigue siendo código estricto. Por eso sigue haciendo falta saber leerlo: es lo que de verdad se ejecuta.