Inglés para programar: por qué importa y cómo usar este curso
En esta lección
Casi todo lo que rodea a la programación está escrito en inglés: las palabras reservadas del lenguaje, los mensajes de error, la documentación, las preguntas y respuestas de los foros y las ofertas de trabajo. Esto no significa que tengas que ser bilingüe para programar. Significa que necesitas un inglés técnico, mucho más pequeño y más repetitivo que el inglés general. En esta lección vas a ver por qué importa, qué nivel hace falta de verdad y cómo sacarle partido a este curso.
Por qué el inglés importa al programar
Piensa en un día normal de un programador. Escribe if, while, return, class: son palabras inglesas. Llama a funciones como sort(), filter() o getElementById(). Ejecuta el programa y falla con un mensaje como este:
TypeError: Cannot read properties of undefined (reading 'name')
Busca la solución y encuentra la mejor respuesta en un foro en inglés. Abre la documentación oficial del lenguaje, que casi siempre se publica primero en inglés (y a veces solo en inglés). Más tarde hace un commit con un mensaje como fix: handle empty cart y lo sube a un repositorio donde colaboran personas de otros países.
Quien no entiende esas piezas pierde tiempo en tres sitios:
| Situación | Con inglés técnico | Sin él |
|---|---|---|
| Un error en la consola | Lo lees y sabes por dónde empezar | Copias y pegas en un traductor sin entender |
| Una documentación nueva | La recorres en minutos | Dependes de tutoriales traducidos, a menudo anticuados |
| Una pregunta en un foro | Encuentras la respuesta ya escrita | Tardas el triple o no la encuentras |
| Una oferta de trabajo | Entiendes qué piden de verdad | Te quedas con la mitad |
La buena noticia: el vocabulario que necesitas es limitado. Con unas 300-500 palabras y frases y algo de práctica puedes leer el 90 % de lo que te encuentres en tu día a día. De eso va este curso.
Qué nivel hace falta
No tienes que hablar inglés con acento perfecto. Las destrezas se ordenan por utilidad:
- Leer es lo más importante. Con leer bien (errores, documentación, código) ya puedes trabajar y aprender.
- Escribir viene después: mensajes de commit, comentarios, preguntas en foros, correos cortos. Se hace con calma, puedes releer y usar diccionario, y la gramática puede ser sencilla.
- Escuchar es útil para vídeos, cursos y reuniones. Los subtítulos en inglés ayudan mucho.
- Hablar es lo último. Hará falta en entrevistas o equipos internacionales, y también se entrena.
Nota: el inglés de programación es sencillo y muy repetitivo. Frases como
file not found,invalid argumentounexpected tokenaparecen una y otra vez. Aprendértelas rinde mucho más que estudiar gramática general.
Un nivel de partida realista para este curso es A2 (entiendes frases sencillas). Si estás por debajo, no pasa nada: todo está explicado en español y cada palabra lleva su traducción.
Cómo está organizado el curso
El curso va de lo más cotidiano a lo más profesional:
| Bloque | Lecciones | Qué aprendes |
|---|---|---|
| Base | Vocabulario básico, Tipos y estructuras, Verbos del código | Las palabras que verás en cualquier lenguaje |
| Leer y hablar de código | Símbolos y teclado, Leer código en voz alta, Nombrar en inglés | Cómo se llaman los signos y cómo se dice cada línea |
| Errores y documentación | Mensajes de error, Errores por lenguaje, Leer documentación | Entender qué te dice el ordenador |
| Colaborar | Comentarios y README, Git y commits | Escribir para otros programadores |
| Profesional | Vocabulario web y de datos, buscar soluciones, foros, jerga, entrevistas, ofertas | Vivir en un entorno en inglés |
En cada lección encontrarás tablas con cuatro datos: la palabra en inglés, su pronunciación aproximada, su significado y un ejemplo real. Al final de cada lección hay errores típicos de hispanohablantes y un resumen.
Cómo se escribe la pronunciación
Escribimos la pronunciación “a la española” entre barras, por ejemplo query /kuíri/ o width /uiz/. Es una aproximación: el inglés tiene sonidos que el español no tiene, y lo avisaremos cuando importe. Nos fijamos en el inglés estándar de Estados Unidos, que es el que más oirás en vídeos y cursos de tecnología. Una pista general: la sílaba que lleva el acento se marca con tilde en nuestra transcripción (/kuíri/ se dice con fuerza en í).
Cómo estudiar cada lección
Tres pasos funcionan bien:
- Lee la lección con un editor abierto. Cuando salga una palabra de código (
filter,length), escríbela en un pequeño ejemplo y mira qué hace. La palabra se te queda mejor si la ves en acción. - Di las palabras en voz alta. Parece una tontería, pero leer
array/arréi/ oqueue/kiú/ en voz alta evita que luego no las reconozcas al oírlas en un vídeo. - Haz los retos del final y vuelve a la lección si fallas. Repetir con retos fija mucho más que releer.
No intentes memorizarlo todo de golpe. Vuelve a las tablas cuando te encuentres la palabra en el mundo real.
Trucos para practicar a diario
Estos hábitos no requieren tiempo extra, solo cambiar tus ajustes:
- Pon tu editor en inglés. Los menús de VS Code (
File,Edit,Selection,View,Go,Run,Terminal,Help) son vocabulario de programación puro. Cambiar el idioma es un cambio pequeño con efecto grande. - Pon el móvil o el sistema en inglés unas semanas. Verás
Settings,Update,CancelyPermission deniedconstantemente. - Lee la documentación en inglés primero. Si no entiendes algo, usa el traductor del navegador para la frase concreta, no para toda la página. Con el tiempo irás necesitándolo menos.
- Lee los mensajes de error completos antes de buscarlos. Intenta traducirlos tú; después comprueba. El curso te enseña la estructura en Mensajes de error.
- Busca en inglés. Al buscar un error, copia el mensaje tal cual y añade el lenguaje. Los resultados son más numerosos y mejores.
- Mira vídeos con subtítulos en inglés. Cuando entiendes lo que ves, los subtítulos refuerzan el sonido.
- Escribe tus mensajes de commit en inglés, aunque sea un proyecto personal. Son frases cortas y repetitivas, ideales para practicar.
- Mantén un glosario propio. Una nota con las palabras nuevas, su traducción y la frase donde la encontraste. Revísala cada semana.
Consejo: si trabajas con DevSchool, abre las DevTools del navegador en inglés (Chrome:
Settings→Language). Las pestañas se llamanConsole,NetworkyElements, igual que en cualquier documentación o tutorial.
Un primer ejemplo: leer una línea de código como si fuera inglés
El código suele leerse casi como una frase. Mira esto:
if (user.isLoggedIn) {
showDashboard();
}
Palabra por palabra:
| Inglés | Pronunciación | Significado |
|---|---|---|
if | /if/ | si |
user | /iúser/ | usuario |
isLoggedIn | /is loguid in/ | “está conectado” (ha iniciado sesión) |
show | /shóu/ | mostrar |
dashboard | /dásbord/ | panel de control |
Si juntas todo: “si el usuario está conectado, muestra el panel”. Eso es leer código: no hace falta saber inglés avanzado, solo reconocer palabras y la estructura que las une.
Y un error típico:
Error: ENOENT: no such file or directory, open 'notas.txt'
Sabiendo que no such es “no existe tal”, file es “archivo” y directory es “carpeta”, entiendes: “no existe ese archivo o carpeta”. open 'notas.txt' te dice qué intentabas abrir. Casi todo el trabajo consiste en reconocer estas piezas.
Errores frecuentes
- Traducirlo todo palabra por palabra. En programación, muchas palabras tienen un significado técnico propio.
arrayno es “formación” niclasses “clase de colegio”. Aprende el significado técnico y pronuncia el inglés. - Pensar que primero hay que dominar la gramática. Para leer código, errores y documentación basta con vocabulario y reconocimiento de estructuras. La gramática la irás absorbiendo.
- Evitar el inglés con traductores para todo. Un traductor sirve para consultas puntuales, pero si traduces toda la documentación, nunca aprenderás los términos que luego verás en el código y en las búsquedas.
- Buscar errores en español. Los resultados en inglés son muchísimos más. Aprende a copiar el mensaje original y buscarlo tal cual.
- Memorizar listas sin ver las palabras en uso. Una lista de 100 palabras sin ejemplos se olvida. Vincula cada una a una línea de código real.
- Obsesionarse con la pronunciación perfecta. Es útil hablar con claridad, pero no es necesario sonar nativo. Lo importante es que te entiendan y que tú entiendas.
Resumen
| Idea | Qué recordar |
|---|---|
| Por qué | Código, errores, docs, foros y ofertas están en inglés |
| Qué nivel | Leer > escribir > escuchar > hablar |
| Vocabulario | 300-500 palabras y frases cubren casi todo |
| Método | Palabra + pronunciación + ejemplo real + retos |
| Hábitos | Editor y sistema en inglés, leer docs, buscar errores en inglés, commits en inglés |
| Pronunciación | Aproximada, “a la española”, estándar de EE. UU. |
Empezamos por las palabras más habituales en la siguiente lección: Vocabulario básico. Si quieres ver cómo se depura un programa en la práctica, tienes Depurar JavaScript con DevTools.
Pon a prueba lo que has aprendido
¿Te ha quedado claro? Márcala y verás tu progreso en el explorador.