Sí: aprender a programar a los 30 o a los 40 años es posible, pero no ocurre en tres meses. En la encuesta de Stack Overflow 2025, el 48.4 % de los desarrolladores profesionales tenía 35 años o más, y 1 de cada 11 participantes de 45 a 54 años llevaba 10 años o menos programando, es decir, empezó después de los 35. Con unas 8 a 10 horas de estudio a la semana, un plan razonable para llegar a postularte a un primer empleo junior es de alrededor de 12 meses, sin garantía de plazo: depende de tu constancia, del área que elijas y del mercado.
Lo que dicen los datos sobre la edad
- Los profesionales no son solo veinteañeros. Entre los desarrolladores profesionales que respondieron, el 29.3 % tenía de 35 a 44 años, el 13 % de 45 a 54 y el 6.1 % 55 o más.
- Hay gente que empieza tarde. Entre los participantes de 35 a 44 años, el 5.6 % llevaba 5 años o menos programando: empezó después de los 30. Entre los de 45 a 54, el 4.1 % estaba en ese caso, o sea, empezó después de los 40.
- Pero entre quienes están aprendiendo predominan los jóvenes. De quienes se describieron como «aprendiendo a programar», el 68.6 % tenía de 18 a 24 años, el 16.5 % de 25 a 34 y el 12.5 % 35 o más. No estarás solo, pero sí serás minoría en muchos foros y cursos.
- Los adultos aprenden con documentación y cursos en línea, no en la escuela. Entre los participantes de 35 a 44 años, el 68.6 % aprendió el último año con documentación técnica, el 33.4 % con cursos o certificaciones en línea, el 6.8 % en una escuela o universidad y el 3.9 % en un bootcamp.
Lo que juega a tu favor después de los 30
Como ingeniero, creo que la ventaja más subestimada de quien cambia de carrera es que ya conoce un negocio. Un contador que aprende SQL entiende qué números importan; alguien de logística sabe qué proceso vale la pena automatizar. Eso no lo enseña ningún curso. También juegan a tu favor la disciplina de quien ya trabaja, la facilidad para comunicarte con clientes y jefes y saber aprender por tu cuenta, que es justo como aprenden los adultos según la encuesta.
Lo que juega en contra es el tiempo: trabajo, familia y cansancio. Por eso el plan tiene que caber en tu semana real, no en la de un estudiante de tiempo completo.
Cuántas horas al día estudiar (y cómo sostenerlo)
No hay una cifra mágica, pero sí referencias oficiales: CS50x, el curso introductorio de Harvard, calcula 12 semanas con 6 a 18 horas por semana; Oracle Next Education pide al menos 4 horas disponibles de dedicación, y bootcamps como TripleTen piden de 15 a 20 horas semanales. Para alguien que trabaja, mi recomendación es:
- Entre semana: 1 hora diaria, de preferencia a la misma hora (temprano, antes de que el día te consuma).
- Fin de semana: un bloque de 3 a 4 horas para proyectos, que es donde más se aprende.
- Total: de 8 a 10 horas por semana. Es mejor 1 hora diaria constante que 7 horas un domingo cada quince días.
- Con familia: acuerda horarios fijos y protégelos como si fueran una clase; avisa a tu familia que esa hora es de estudio.
- Con la IA: úsala para que te explique errores y conceptos, no para que escriba todo por ti. Si no entiendes el código, no podrás corregirlo cuando falle.
Plan de 12 meses por trimestres
| Trimestre | Meta | Recursos gratis | Entregable |
|---|---|---|---|
| 1 (meses 1 a 3) | Lógica y un primer lenguaje: Python si te atraen los datos o la automatización, JavaScript si te atrae la web | CS50x, Tutorial oficial de Python en español o El Tutorial de JavaScript Moderno | Decenas de ejercicios resueltos y un programa pequeño que uses tú |
| 2 (meses 4 a 6) | Estructuras de datos, Git y primeros proyectos propios | Pro Git en español, freeCodeCamp, Exercism | Dos proyectos en GitHub con README |
| 3 (meses 7 a 9) | Especialidad: web, datos, automatización, cloud o ciberseguridad | La ruta del área que elijas en este sitio | Un proyecto mediano publicado y funcionando |
| 4 (meses 10 a 12) | Portafolio, CV, LinkedIn y búsqueda de empleo | Simulacros de entrevista técnica y ejercicios de algoritmos | De 3 a 5 proyectos y postulaciones cada semana |
Los dos primeros trimestres siguen nuestra ruta para aprender a programar desde cero, que calcula 4 a 6 meses para la base. Todos los recursos de la tabla están en recursos gratis de programación. Para el último trimestre, revisa cómo armar un portafolio de programador.
Qué área elegir según tu experiencia previa
| Si vienes de… | Área que aprovecha tu experiencia | Ruta |
|---|---|---|
| Contabilidad, finanzas o administración | Análisis de datos: Excel, SQL, Power BI y Python | Ruta de analista de datos |
| Ventas, marketing u operaciones | Automatización con IA, con poco código al inicio | Ruta de automatización con IA |
| Diseño o comunicación | Desarrollo web, empezando por el front-end | Ruta de desarrollador web full stack |
| Soporte técnico, redes o sistemas | Cloud y DevOps o ciberseguridad | Ruta de cloud y DevOps o ruta de ciberseguridad |
| Docencia o investigación | Datos e inteligencia artificial | Ruta de inteligencia artificial y LLMs |
La idea no es empezar de cero en otra industria, sino sumar programación a lo que ya sabes: un perfil de finanzas que domina SQL o un experto en logística que automatiza procesos compite en mejores condiciones que un junior sin contexto.
Cómo buscar el primer empleo sin título en sistemas
El título ayuda, pero no siempre es requisito. El 2 de octubre de 2026, de los 114 anuncios que OCC devolvía para «programador junior», 38 pedían como escolaridad «universitario sin título» o «técnico», y en «desarrollador junior» fueron 46 de 137: alrededor de un tercio. En la encuesta de Stack Overflow 2025, el 17.4 % de los desarrolladores profesionales no tenía un título universitario (estudios universitarios sin terminar, preparatoria o menos).
- Portafolio antes que CV: 3 a 5 proyectos con README y demo, y un perfil de GitHub ordenado.
- Puestos puente: soporte técnico, QA o analista de datos junior suelen pedir menos experiencia y te ponen cerca de los equipos de desarrollo.
- Tu industria como ventaja: postúlate primero a empresas de tu sector, donde tu experiencia previa cuenta.
- Una credencial barata, si te ordena: PCEP de Python Institute (desde 69 USD, en español) o GitHub Foundations (59 USD en México) son señales sencillas, no sustitutos del portafolio.
- Expectativas de sueldo con datos: revisa cuánto se paga en tu área, por ejemplo en cuánto gana un analista de datos en México.
Si prefieres un curso guiado en español como apoyo, estos son los que analizamos para la base; hay más en la categoría de programación.
Preguntas frecuentes
¿Es tarde para aprender a programar a los 40?
No. En la encuesta de Stack Overflow 2025, el 4.1 % de los participantes de 45 a 54 años llevaba 5 años o menos programando, es decir, empezó después de los 40, y el 19.1 % de los desarrolladores profesionales tenía 45 años o más. Lo que sí necesitas es un plan realista de al menos un año y constancia semanal.
¿Cuántas horas al día debo estudiar programación?
Si trabajas, una hora diaria entre semana más un bloque de 3 a 4 horas el fin de semana (8 a 10 horas por semana) es sostenible. Como referencia, CS50x calcula de 6 a 18 horas por semana durante 12 semanas, y los bootcamps de tiempo parcial piden de 15 a 20.
¿Cuánto tarda alguien de 30 años en conseguir trabajo como programador?
No hay un dato confiable que lo mida en México. Nuestro plan de referencia supone unos 12 meses de estudio con 8 a 10 horas por semana antes de postularte, y la búsqueda puede tardar más. Desconfía de quien prometa un plazo fijo.
¿Necesito un título universitario para trabajar como programador?
No siempre. El 2 de octubre de 2026, alrededor de un tercio de los anuncios de programador o desarrollador junior en OCC pedía como escolaridad «universitario sin título» o «técnico», y en la encuesta de Stack Overflow 2025 el 17.4 % de los desarrolladores profesionales no tenía título universitario. Un portafolio con proyectos reales compensa en parte la falta de título.