Son muchas las empresas extranjeras que solicitan el desarrollo de software a especialistas nacionales, y casi todos los clientes prefieren comunicarse en inglés. Es por eso que es importante que todo especialista en IT domine bien el idioma. En este artículo, te diremos cómo el inglés puede ayudarte en tu trabajo y qué recursos deben utilizar los programadores al estudiar el idioma.
¿Por qué los Programadores Necesitan el Inglés?

Si ya has comenzado a trabajar en el campo de IT, sabes perfectamente que no puedes prescindir del inglés. Para aquellos que no están seguros de si vale la pena dedicar tiempo a aprender un idioma extranjero, aquí hay algunos argumentos convincentes.
Comprensión de la terminología
La mayoría de los lenguajes de programación se basan en palabras clave de origen inglés.
Selección de herramientas de desarrollo
Algunas de ellas no tienen una interfaz en español.
Lectura de documentación técnica
Casi todos los materiales de referencia y las especificaciones técnicas están escritos en inglés (si te interesan los pedidos extranjeros).
Comunicación con los clientes
Muchas empresas extranjeras utilizan activamente los servicios de especialistas españoles y, para comprender con precisión las solicitudes de los clientes, es necesario saber inglés.
Estudio de literatura profesional
Los programadores deben estar al tanto de todas las noticias y actualizaciones, y los libros y artículos más recientes en el campo de IT se publican en inglés.
Asistir a cursos online y seminarios web
En Internet puedes encontrar cientos de cursos de formación gratuitos de gurús de la programación, y los cursos de pago ofrecen un diploma reconocido internacionalmente, una gran ventaja para tu currículum.
Encontrar soluciones en la World Wide Web
En su trabajo, los especialistas en IT se enfrentan periódicamente a tareas complejas y algunos problemas, cuya solución se puede encontrar en el entorno de Internet en inglés.
Oportunidad de conseguir un trabajo en el extranjero
Muchas de las gigantes tecnológicas se encuentran en Estados Unidos. Estas empresas necesitan constantemente especialistas cualificados, pero para comunicarse con los compañeros y la dirección, es necesario saber inglés. ¿Quieres trabajar en Silicon Valley? Aprende inglés.
Encontrando tus Fortalezas y Debilidades en el Aprendizaje del Inglés para IT
En el aprendizaje del inglés, como en cualquier otra tarea, debes utilizar tus fortalezas y tratar de trabajar en tus debilidades. Vamos a averiguar en qué necesitas trabajar.
Tus fortalezas:
- Pensamiento lógico:
- Cómo utilizarlo: La gramática es una estructura lógica, por lo que si la estudias con constancia no te resultará difícil de aprender.
- Amplio vocabulario:
- Cómo utilizarlo: Te resultará más fácil aprender inglés para IT, ya que ya dominas el vocabulario básico. Al estudiar las palabras, notarás que muchos términos técnicos que ya conoces tienen un significado diferente en el inglés general.
Tus debilidades:
- Conocimiento inseguro de la gramática:
- Razón: Los textos técnicos suelen utilizar terminología compleja, pero estructuras gramaticales muy sencillas, por lo que es posible que no hayas prestado la debida atención a la gramática. Todo se soluciona estudiando las construcciones y haciendo ejercicios prácticos.
- Barrera del idioma:
- Razón: Has tenido muy poca o ninguna práctica conversacional, por lo que te resulta difícil expresar tus ideas en inglés. La práctica oral resolverá este problema.
- Barrera auditiva:
- Razón: Los programadores no suelen tener que procesar información en inglés de oído, por lo que puedes tener problemas para entender a un interlocutor. Trabajar con materiales de audio te ayudará a superar esto.
Hemos identificado tus puntos débiles y fuertes, y ahora tenemos que decidir cómo aprender inglés para programadores. Según nuestra experiencia, debes empezar a aprender inglés especializado para IT después de haber completado un curso de Pre-Intermediate. Antes de eso, es mejor estudiar inglés general conversacional para construir una base sólida para el conocimiento profesional.
Encontrar cursos especiales para aprender inglés para desarrolladores es casi imposible, por lo que la mejor solución son las clases particulares. Con un profesor podrás estudiar inglés para programadores y otros especialistas en IT.
Vocabulario Básico de Inglés para un Programador

En esta sección, hemos incluido los conceptos básicos que todo especialista en IT necesita. Para tu comodidad, hemos destacado un conjunto de verbos relacionados con la informática, así como palabras relacionadas con Internet, el hardware y el software.
Palabra – Verbos útiles | Traducción |
---|---|
to back up (backup) | hacer una copia de seguridad |
to boot | arrancar (por ejemplo, un dispositivo o un sistema operativo) |
to burn | grabar en un disco óptico |
to create | crear |
to compile | compilar |
to compress | comprimir (por ejemplo, con un archivador) |
to connect | conectar |
to copy | copiar |
to cut | cortar al portapapeles |
to debug | depurar |
to decrypt | descifrar |
to delete | borrar |
to deploy | desplegar (por ejemplo, una aplicación en un servidor) |
to develop | desarrollar |
to disable | desactivar |
to disconnect | desconectar |
to display | mostrar |
to download | descargar |
to eject | expulsar (un dispositivo) |
to enable | activar |
to encrypt | cifrar |
to execute | ejecutar |
to format | formatear |
to implement | implementar |
to initialize | inicializar |
to install | instalar |
to integrate | integrar |
to link to | enlazar con algo |
to load | cargar |
to paste | pegar desde el portapapeles |
to plug in | enchufar |
to press (a button) | pulsar (un botón) |
to read | leer |
to reboot | reiniciar |
to restore | restaurar |
to save | guardar |
to scroll up/down | desplazarse hacia arriba/abajo (por ejemplo, una página web) |
to sort | ordenar |
to switch on/off | encender/apagar |
to uninstall | desinstalar |
to update | actualizar |
to upgrade | mejorar |
to upload | subir |
to verify | verificar |
Palabra – Hardware | Traducción |
---|---|
a bus | bus |
a cable | cable |
a central processing unit (CPU) | unidad central de procesamiento (CPU) |
a computer case | caja del ordenador |
a device | dispositivo |
a fan | ventilador |
a graphics card, a display card, a display adapter, a graphics adapter | tarjeta gráfica |
a graphics processing unit (GPU) | unidad de procesamiento gráfico (GPU) |
a hard disk drive (HDD) | unidad de disco duro (HDD) |
a laptop | ordenador portátil |
a light-emitting diode (LED) | diodo emisor de luz (LED) |
a motherboard (mainboard) | placa base |
a network card | tarjeta de red |
a port | puerto |
a power supply unit (PSU) | fuente de alimentación |
a solid-state drive (SSD) | unidad de estado sólido (SSD) |
a sound card, an audio card | tarjeta de sonido |
a storage device | dispositivo de almacenamiento |
a touch screen | pantalla táctil |
air cooling | refrigeración por aire |
an expansion card | tarjeta de expansión |
an optical disk drive | unidad de disco óptico |
an uninterruptible power source (UPS) | sistema de alimentación ininterrumpida (SAI) |
random-access memory (RAM) | memoria de acceso aleatorio (RAM) |
read-only memory (ROM) | memoria de sólo lectura (ROM) |
removable media | medios extraíbles |
water cooling | refrigeración por agua |
output devices: a monitor a printer a speaker headphones | dispositivos de salida: un monitor una impresora un altavoz auriculares |
input devices: a keyboard a mouse a scanner a digital camera a joystick | dispositivos de entrada: un teclado un ratón un escáner una cámara digital un joystick |
Palabra – Software | Traducción |
---|---|
a compiler | compilador |
a database | base de datos |
a debugger | depurador |
a desktop application/app | aplicación de escritorio |
a device driver | controlador de dispositivo |
a graphical user interface (GUI) | interfaz gráfica de usuario (GUI) |
a kernel | núcleo (por ejemplo, de un sistema operativo) |
a mobile application/app | aplicación móvil |
a plug-in (plugin) | plugin |
a programming language | lenguaje de programación |
a query | consulta |
a scroll bar | barra de desplazamiento |
a snapshot | instantánea del sistema |
a spreadsheet | hoja de cálculo |
a status bar | barra de estado |
a template | plantilla |
a version control system (VCS) | sistema de control de versiones |
a web application, a web app | aplicación web |
a word processor | procesador de textos |
a text editor | editor de texto |
a utility | utilidad |
acceptance testing | pruebas de aceptación |
agile methodology | metodología ágil |
an algorithm | algoritmo |
an array | matriz |
an encoding | codificación |
an enterprise application | aplicación empresarial |
an executable (file) | archivo ejecutable |
an interpreter | intérprete |
an operating system (OS) | sistema operativo |
application software | software de aplicación |
aspect-oriented programming (AOP) | programación orientada a aspectos (POA) |
binary data | datos binarios |
commercial software | software comercial |
data | datos |
data processing | procesamiento de datos |
extreme programming | programación extrema |
firmware | firmware |
freeware | software gratuito |
incremental development | desarrollo incremental |
integrated development environment (IDE) | entorno de desarrollo integrado (IDE) |
iterative development | desarrollo iterativo |
malicious software (malware) | software malicioso |
object-oriented programming (OOP) | programación orientada a objetos (POO) |
open source software | software de código abierto |
prototyping | creación de prototipos |
rapid application development (RAD) | desarrollo rápido de aplicaciones (RAD) |
regression testing | pruebas de regresión |
runtime (runtime environment) | entorno de ejecución |
server software | software de servidor |
spiral development | desarrollo en espiral |
spyware | spyware |
system software | software de sistema |
unit testing | pruebas unitarias |
waterfall model | modelo en cascada |
Palabra – Internet | Traducción |
---|---|
a bookmark | marcador |
a bridge | puente |
a browser | navegador |
a domain | dominio |
a firewall | cortafuegos |
a gateway | puerta de enlace |
a hyperlink | hipervínculo |
a node | nodo |
a packet | paquete |
a patch cord | latiguillo |
a router | router |
a search engine | motor de búsqueda |
a subdomain | subdominio |
a switch | conmutador |
a website | sitio web |
a wireless network | red inalámbrica |
bandwidth | ancho de banda |
broadband | banda ancha |
client-server architecture | arquitectura cliente-servidor |
cloud computing | computación en la nube |
cloud storage | almacenamiento en la nube |
dynamic host configuration protocol (DHCP) | protocolo de configuración dinámica de host (DHCP) |
domain name system (DNS) | sistema de nombres de dominio (DNS) |
instant messaging (IM) | mensajería instantánea |
Internet service provider (ISP) | proveedor de servicios de Internet (ISP) |
local area network (LAN) | red de área local (LAN) |
latency | latencia |
media access control (MAC) address | dirección MAC |
peer-to-peer (P2P) | red entre pares (P2P) |
twisted pair | par trenzado |
voice over IP (VoIP) | voz sobre IP (VoIP) |
wide area network (WAN) | red de área amplia (WAN) |
Para aprender a hablar bien inglés, no basta con saber palabras, es necesario aprender gramática, desarrollar la capacidad de comprender el habla, etc. Por lo tanto, en el siguiente capítulo del artículo, hemos enumerado decenas de recursos para mejorar tu inglés.
Cómo Aprender Inglés para Programadores por tu Cuenta
Libros de texto de inglés para programadores
Para empezar, aquí tienes algunos libros de texto de inglés para programadores que han demostrado su eficacia:
Para principiantes:
- English for Information Technology
- Career path Information Technology
- Career path Computing
- Career path Software Engineering
- English for Information Technology 1
Para nivel intermedio:
- Oxford English for Information Technology
- Professional English in Use ICT
- English for Information Technology
- Check Your English for Computers and IT
- English for Telecoms and Information Technology
- Oxford English for Information Technology
- Professional English in Use ICT
- English for Information Technology 2
- Check Your English for Computers and IT
- English for Telecoms and Information Technology
Diccionarios de inglés técnico para programadores

- multitran.com: Diccionario inglés-español y español-inglés. Para obtener el significado correcto del término, busca la traducción de la palabra junto a las notas automat., comp., net., IT, tech.
- english4it.com: Un diccionario inglés sencillo y fácil de usar en el que puedes escuchar la pronunciación de cada palabra. También se proporcionan frases con todas las palabras, que también puedes escuchar.
- computerlanguage.com: Diccionario de términos informáticos en inglés. Introduce la palabra desconocida en el cuadro de búsqueda y descubre su significado.
- techterms.com: Diccionario de términos técnicos en inglés. Todas las palabras están ordenadas por categorías y también puedes buscar el significado de la palabra a través del sistema de búsqueda del sitio. Hay una explicación detallada de cada término. También puedes realizar pruebas de la sección Quizzes para poner a prueba tus conocimientos.
- computerhope.com: En la sección Dictionary encontrarás un diccionario de términos técnicos en inglés. También te sugerirán que leas un artículo útil relacionado con la palabra cuya definición estabas buscando.
Recursos para aprender nuevas palabras
- Sitios con pruebas y ejercicios de vocabulario:
- businessenglishsite.com – Ejercicios que te ayudan a memorizar las reglas para utilizar el vocabulario de IT en frases.
- blairenglish.com – Textos técnicos y pruebas de vocabulario profesional.
- Servicios para aprender palabras:
Recursos para aprender gramática
Los desarrolladores pueden aprender construcciones gramaticales a partir de materiales de temática general, ya que las reglas no dependen de tu profesión. Te recomendamos que utilices los siguientes recursos:
- Aprender la teoría:
- 10eningles.com – una referencia gramatical sencilla y fácil de usar elaborada por profesores experimentados. Cada artículo es fácil de entender.
- engvid.com – gramática en video lecciones de hablantes nativos de inglés. El material se presenta de forma accesible y casi todos los vídeos tienen una prueba sobre el tema.
- Hacer ejercicios prácticos:
- learnenglish.de – un sitio web con una gran selección de pruebas de gramática, así como explicaciones de la teoría en inglés.
- tolearnenglish.com – no es el mejor sitio en cuanto a diseño, pero es bueno en cuanto a contenido. Para encontrar pruebas, introduce el tema que buscas en la barra de búsqueda, por ejemplo Article, y sigue los enlaces.
- perfect-english-grammar.com – un sitio web fácil de usar que explica la gramática inglesa en términos sencillos y proporciona ejercicios prácticos para practicar los temas aprendidos.
- Trabajar con aplicaciones:
Cómo aprender a hablar inglés para un especialista en IT
Algunas personas creen que pueden desarrollar el habla con la ayuda de manuales y ejercicios en línea, pero para hablar, hay que hablar. Imagina que has leído un manual de autoaprendizaje de Python de principio a fin, pero no has intentado programar en él. ¿Podrías escribir un programa de calidad de inmediato? Lo más probable es que tenga errores, y sólo después de mucha práctica aprenderás a escribir algo significativo en ese idioma.
Con el inglés ocurre lo mismo: ningún libro de texto o manual de autoaprendizaje puede sustituir a la práctica conversacional: busca un interlocutor que esté dispuesto a hablar contigo en inglés. Puedes desarrollar tus habilidades para hablar sin salir de casa. Para ello, asiste a las reuniones del club de conversación Skills en línea.
El inglés conversacional por Skype es una gran manera de mejorar tus habilidades para hablar.
Recursos Adicionales para Aprender Inglés para Programadores
Podcasts para desarrolladores
Los podcasts te permiten desarrollar tu capacidad de comprensión auditiva del inglés y aprender información útil sobre tu campo. Recomendamos dos tipos de materiales:
- Sobre temas generales para mejorar tu conocimiento del inglés general:
- eslpod.com: Materiales de audio sobre diversos temas. Los locutores hablan despacio y con claridad, por lo que puedes escucharlos incluso a nivel elemental. Anteriormente, los materiales del sitio web eran gratuitos, pero ahora es necesario adquirir una cuenta de pago para utilizar los podcasts.
- esl-lab.com: Podcasts sobre temas generales, divididos en 3 niveles de dificultad. Cada grabación tiene pruebas que puedes utilizar para comprobar lo bien que has comprendido lo que has escuchado.
- Podcasts profesionales: Hay mucho material disponible y puedes elegir el que mejor se adapte a ti. Te recomendamos:
- herdingcode.com y se-radio.net: Podcasts sobre diversos temas de IT.
- Ruby Rogues: Podcast para programadores Ruby.
- talkpython.fm: Para programadores de Python.
- Javascript Jabber: Para programadores de Javascript.
- cppcast.com: Para programadores de C++.
- dotnetrocks.com: Para desarrolladores de Microsoft .NET.
- iPhreaks: Para programadores de iOS.
- androidbackstage.blogspot.com: Para programadores de Android.
- arresteddevops.com: Para los que apoyan la metodología DevOps.
Series y películas para programadores
Las series y películas relacionadas con tu campo te ayudarán a desarrollar tu comprensión auditiva del inglés. Puedes ver cualquiera de los episodios con subtítulos instalando la extensión del navegador hamatata, así como utilizando los sitios web ororo.tv o show-english.com. Aquí tienes algunas recomendaciones para los programadores:
- Series:
- The IT Crowd (Los informáticos)
- Silicon Valley
- The Big Bang Theory (La teoría del Big Bang)
- Halt and catch fire
- Mr. Robot
- Películas:
- Free to Play
- The Imitation Game (Descifrando Enigma)
- jOBS
- The Internship (Los becarios)
- The Fifth Estate (El quinto poder)
- TPB AFK: The Pirate Bay Away from Keyboard
- Web Junkie
- Hackers
- The Social Network (La red social)
Si ves estas películas con subtítulos, puedes anotar las palabras que no conozcas y aprenderlas, lo que te ayudará a ampliar tu vocabulario.
Foros en inglés para profesionales de IT
Los foros son un buen lugar para practicar la lectura y la escritura en inglés. Las comunidades son una valiosa fuente de conocimiento donde puedes obtener asesoramiento gratuito de colegas más experimentados. Aquí tienes algunos foros que te recomendamos:
- stackoverflow.com: El foro de profesionales de IT más grande y conocido del mundo. Aquí puedes hacer preguntas profesionales y simplemente charlar con colegas sobre temas generales.
- xdaforums.com: Un foro frecuentado principalmente por desarrolladores de aplicaciones móviles.
- softwareengineering.stackexchange.com: Otro gran foro donde puedes hacer preguntas y obtener respuestas de colegas experimentados.
Por cierto, si necesitas formular urgentemente una frase o un texto en inglés, pero no puedes hacerlo, te sugerimos que utilices el programa imtranslator.net. Introduce la frase o el texto en español en la ventana y el programa te lo traducirá al idioma que elijas. También puedes escuchar el texto traducido utilizando el módulo TTS (text to speech) incorporado. Sin embargo, intenta no utilizar este sitio con frecuencia: la traducción automática no siempre es precisa.
Vídeos de temática general
Para aprender a hablar y entender bien el inglés, necesitas conocer no sólo el vocabulario profesional, sino también las frases coloquiales. Por eso, al aprender inglés para IT, te recomendamos que veas vídeos de temática no profesional en los siguientes sitios web:
- ted.com: El famoso proyecto TED es una fuente de inspiración e ideas únicas. Elige temas de conferencias que te interesen y utiliza subtítulos si es necesario.
- englishcentral.com: Los vídeos de Englishcentral son un buen material de aprendizaje para aquellos a los que les resulta difícil entender el inglés hablado, ya que todos los vídeos tienen subtítulos. Además, trabajar con este sitio web no te llevará mucho tiempo: la mayoría de los vídeos no duran más de 2-3 minutos.
- elllo.org: El sitio web ofrece vídeos y podcasts con transcripciones. La amplia gama de temas facilita la búsqueda de material de interés.
Canales de vídeo educativos en YouTube para programadores
- ProgrammingKnowledge: Vídeos que enseñan a los principiantes los fundamentos de la programación en varios entornos.
- Sentdex: Vídeos de formación para los que trabajan con Python.
- Cave of Programming: Un canal para aprender a programar en Java y C++ para principiantes y estudiantes avanzados.
- Paul Programming: Videopresentaciones para programadores de C++.
- The Go Programming Language: Diversos vídeos profesionales para programadores de Go.
- Programming Made EZ: Una variedad de vídeos de formación para profesionales.
- Computer Programming University: Vídeos para desarrolladores de UNIX.
Cursos online en inglés para programadores

Los programas de formación y los seminarios web son una fuente de conocimientos profesionales y una forma de mejorar tus conocimientos de inglés. Prueba a aprender gratis de expertos extranjeros:
- codecademy.com: Uno de los sitios web más populares del mundo con cursos de formación para programadores. Toda la información está sólo en inglés y la formación es gratuita.
- udacity.com: Un portal educativo con cursos en inglés diseñados para profesionales de IT. Puedes ver los programas de formación aquí.
- coursera.org: Coursera es una selección de cursos de más de 120 universidades e instituciones educativas. La mayor parte del material está en inglés, pero también hay algunos en español. Muchos de los programas de formación se pueden realizar de forma gratuita. Echa un vistazo a la selección de cursos que ofrece Coursera en la sección «Ciencias de la Computación«.
- edx.org: Un sitio similar a Coursera que ofrece una amplia gama de cursos en diferentes idiomas, aunque todavía no hay ninguno en español. Puedes ver el catálogo de cursos para la informática aquí. La mayoría de los cursos son gratuitos. Tendrás que pagar si quieres obtener un certificado de finalización de un curso concreto.
- udemy.com: Un gran catálogo de cursos de pago y gratuitos en varios idiomas, incluido el español. Puedes ver los programas de formación para informática en esta página.
Sitios web de noticias en inglés para programadores
- reddit.com: Un recurso donde los usuarios publican enlaces a noticias interesantes del mundo de las TI.
- news.ycombinator.com: Un agregador de noticias similar al recurso anterior: todo lo último sobre TI en sitios web en inglés.
- smashingmagazine.com: Una revista profesional en línea para desarrolladores de software y diseñadores web. Los autores proporcionan información sobre nuevas técnicas, trucos de vida y recursos útiles en el campo de las TI.
- arstechnica.com: Un recurso con artículos y noticias sobre tecnología de la información. El material se presenta en un lenguaje sencillo, sin un exceso de términos especiales.
Recursos para Profesionales de IT que Aprenden Inglés
Basándonos en la experiencia de nuestros profesores y alumnos, hemos elaborado la guía más completa sobre cómo aprender inglés para programadores. Elige los sitios web con los que te sientas más cómodo trabajando y trata de dedicarles al menos 30 minutos al día para que tu nivel de inglés mejore gradualmente.
Si tienes alguna pregunta sobre este tema, escríbela en los comentarios y te responderemos.