Saltar al contenido
introduccion.en · devschool

Inglés para programar: por qué importa y cómo usar este curso

Lección 1 de 23 · 9 min de lectura · Actualizado el

En esta lección
  1. Por qué el inglés importa al programar
  2. Qué nivel hace falta
  3. Cómo está organizado el curso
  4. Cómo estudiar cada lección
  5. Trucos para practicar a diario
  6. Un primer ejemplo: leer una línea de código como si fuera inglés
  7. Errores frecuentes
  8. Resumen

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ónCon inglés técnicoSin él
Un error en la consolaLo lees y sabes por dónde empezarCopias y pegas en un traductor sin entender
Una documentación nuevaLa recorres en minutosDependes de tutoriales traducidos, a menudo anticuados
Una pregunta en un foroEncuentras la respuesta ya escritaTardas el triple o no la encuentras
Una oferta de trabajoEntiendes qué piden de verdadTe 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:

  1. Leer es lo más importante. Con leer bien (errores, documentación, código) ya puedes trabajar y aprender.
  2. 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.
  3. Escuchar es útil para vídeos, cursos y reuniones. Los subtítulos en inglés ayudan mucho.
  4. 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 argument o unexpected token aparecen 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:

BloqueLeccionesQué aprendes
BaseVocabulario básico, Tipos y estructuras, Verbos del códigoLas palabras que verás en cualquier lenguaje
Leer y hablar de códigoSímbolos y teclado, Leer código en voz alta, Nombrar en inglésCómo se llaman los signos y cómo se dice cada línea
Errores y documentaciónMensajes de error, Errores por lenguaje, Leer documentaciónEntender qué te dice el ordenador
ColaborarComentarios y README, Git y commitsEscribir para otros programadores
ProfesionalVocabulario web y de datos, buscar soluciones, foros, jerga, entrevistas, ofertasVivir 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:

  1. 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.
  2. Di las palabras en voz alta. Parece una tontería, pero leer array /arréi/ o queue /kiú/ en voz alta evita que luego no las reconozcas al oírlas en un vídeo.
  3. 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, Cancel y Permission denied constantemente.
  • 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 llaman Console, Network y Elements, 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ésPronunciaciónSignificado
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. array no es “formación” ni class es “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

IdeaQué recordar
Por quéCódigo, errores, docs, foros y ofertas están en inglés
Qué nivelLeer > escribir > escuchar > hablar
Vocabulario300-500 palabras y frases cubren casi todo
MétodoPalabra + pronunciación + ejemplo real + retos
HábitosEditor y sistema en inglés, leer docs, buscar errores en inglés, commits en inglés
PronunciaciónAproximada, “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

[Inglés] ¿Qué destreza del inglés es la más importante para empezar a programar?

[Inglés] ¿Qué hábito de los siguientes ayuda más a practicar inglés técnico a diario?

[Inglés] Quieres buscar en internet este error: Cannot read properties of undefined (reading 'name'). ¿Qué es lo más recomendable?

[Inglés] ¿Cuántas palabras y frases del inglés técnico se estima que bastan para leer la mayor parte de lo que encuentras a diario?

¿Te ha quedado claro? Márcala y verás tu progreso en el explorador.