Cómo empezar en desarrollo de software desde cero en Perú
Por Luis Sánchez Tapia · Actualizado el · 7 min de lectura
Índice del artículo
Empezar en desarrollo de software desde cero en Perú no requiere pagar un curso caro, pero sí una ruta clara y constancia. Aquí tienes qué aprender y en qué orden, recursos gratuitos de calidad, qué proyectos poner en tu portafolio, cómo conseguir tus primeras prácticas y un plan de 6 meses para avanzar semana a semana.
Yo empecé como practicante en SUNAT, automatizando reportes con Visual Basic, y hoy, con más de 8 años programando, trabajo en remoto como Senior Software Engineer. Esta es la ruta que le recomendaría a alguien que arranca hoy.
Los fundamentos que no te puedes saltar
Los frameworks cambian; los fundamentos te sirven en cualquier lenguaje y en cualquier empresa. Este es el orden que te recomiendo:
- Lógica de programación: variables, condicionales, bucles y funciones. Resuelve problemas pequeños hasta que te salgan sin copiar.
- Un lenguaje: uno solo al inicio. En la siguiente sección te ayudo a elegirlo.
- Git y GitHub: Git guarda la historia de tu código y GitHub te permite compartirlo y colaborar. El libro Pro Git es gratis y está en español.
- Bases de datos SQL: tablas, consultas con
SELECT, filtros conWHEREy uniones entre tablas conJOIN. Casi todo sistema guarda datos en algún lado. - Web y APIs: cómo viaja una petición del navegador al servidor, qué es HTTP y qué es JSON. La guía de HTTP de MDN es un buen punto de partida.
Cómo elegir tu primer lenguaje sin parálisis
No existe "el mejor lenguaje": existe el que encaja con lo que quieres construir. Elige en un día y comprométete con él al menos tres meses. La lógica que aprendas te sirve para el segundo lenguaje, que siempre cuesta menos.
| Si te atrae... | Empieza con | Por qué |
|---|---|---|
| Páginas y aplicaciones web | JavaScript | Corre en el navegador y, con Node.js, también en el servidor |
| Datos, automatización o IA | Python | Sintaxis sencilla y muchas librerías para datos |
| Sistemas para empresas y backend | C# o Java | Tipado fuerte y mucha presencia en sistemas corporativos |
Yo he construido sistemas empresariales con C# y .NET, pero en esta tabla no hay una opción incorrecta.
Recursos gratuitos de calidad
No necesitas pagar para aprender bien. Estos recursos son gratuitos y confiables:
- freeCodeCamp en español: organización sin fines de lucro con cursos, proyectos y certificaciones. Todo es gratis, según su propia página.
- MDN Web Docs: la referencia de HTML, CSS y JavaScript, con una sección para principiantes en español.
- CS50x de Harvard: introducción a las ciencias de la computación con C, Python, SQL y desarrollo web, gratis en línea. Está en inglés, así que de paso practicas.
- Documentación oficial de tu lenguaje: el tutorial de Python y la documentación de C# en Microsoft Learn están en español.
- GitHub Student Developer Pack: si eres estudiante verificado, te da GitHub Pro gratis mientras estudias y acceso a herramientas de empresas aliadas.
Proyectos de portafolio que sí suman
Un reclutador quiere ver que sabes construir algo que funciona. Tres o cuatro proyectos bien hechos valen más que veinte tutoriales copiados.
- Tu página personal: HTML, CSS y JavaScript, publicada con GitHub Pages, que es gratis en repositorios públicos.
- Una app con base de datos: un control de gastos o el inventario de una bodega, donde puedas crear, ver, editar y borrar registros. Si te falta inspiración, revisa cómo organizar tus finanzas personales y conviértelo en software.
- Un proyecto que consuma una API real: por ejemplo, un gráfico del tipo de cambio con la API para desarrolladores del BCRP.
- Tu propia API: un backend sencillo, con autenticación y la documentación de sus endpoints.
Cada proyecto necesita un README que explique qué hace, cómo ejecutarlo y qué aprendiste, con capturas de pantalla. Haz commits pequeños y frecuentes: tu historial también cuenta cómo trabajas.
Inglés técnico: tu multiplicador
Gran parte de la documentación y de los mensajes de error que vas a encontrar están en inglés. No necesitas hablarlo perfecto para empezar, pero sí leer con soltura. Una ruta práctica:
- Lectura: lee documentación en inglés con un traductor al lado y anota el vocabulario que se repite.
- Escucha: mira charlas técnicas con subtítulos en inglés.
- Escritura: escribe tus commits y tus README en inglés.
- Conversación: practica explicando tus proyectos en voz alta, que es lo que te pedirán en una entrevista.
El inglés también te abre la puerta al trabajo remoto con empresas del extranjero. En e2open, por ejemplo, trabajé con equipos internacionales en inglés y con Scrum.
Cómo usar la IA para aprender sin depender de ella
La IA puede acelerar tu aprendizaje o volverte dependiente. La diferencia está en cómo la usas:
- Intenta primero: dale al problema un tiempo razonable por tu cuenta antes de preguntar.
- Pide pistas, no soluciones: que te guíe hacia la respuesta.
- Pide el porqué: que te explique el error, no solo que lo corrija.
- Escribe tú el código: usa la IA para revisarlo, no para generarlo entero.
- Contrasta con la documentación oficial: la IA también se equivoca.
Estoy aprendiendo JavaScript. No me des la solución completa. Este es mi código y el error que aparece: [pega tu código y el error]. Explícame qué significa el error, dame una pista para corregirlo y hazme una pregunta que me ayude a entender por qué pasó.
Una regla útil para las entrevistas: si no puedes explicar línea por línea un código que "hiciste", todavía no es tuyo. Para aprovecharla en otros ámbitos, revisa cómo usar la IA en tu día a día.
Tu primer empleo junior en Perú
Las prácticas son una muy buena puerta de entrada, y en Perú tienen reglas claras:
- Las prácticas preprofesionales son para estudiantes y las profesionales, para egresados. Según el Ministerio de Trabajo, se rigen por la Ley 28518, incluyen una subvención mensual y un seguro, y tienen jornada limitada: hasta 6 horas diarias en las preprofesionales y 8 en las profesionales.
- Desde la Ley 31396, las prácticas cuentan como experiencia laboral en el sector público y privado, bajo las condiciones que fija la norma.
Dónde buscar:
- La bolsa de trabajo de tu universidad o instituto.
- Mi bolsa de trabajos para juniors, con ofertas pensadas para quienes empiezan.
- Talento Perú, el portal de SERVIR donde las entidades públicas publican sus ofertas de empleo y prácticas. Yo mismo empecé en el Estado.
- LinkedIn, con tu perfil completo y tus proyectos enlazados.
Para postular, arma un CV de una página con tus proyectos y enlaces, y ten tu GitHub ordenado. Postula aunque no cumplas el 100% de los requisitos, y prepárate para explicar tus proyectos, resolver ejercicios de lógica y responder preguntas de SQL y Git.
Plan de 6 meses
Este plan asume unas 10 a 15 horas por semana. Si tienes menos tiempo, estíralo, pero no te saltes etapas.
| Mes | Qué aprendes | Entregable |
|---|---|---|
| 1 | Lógica y tu primer lenguaje | 30 ejercicios resueltos y subidos a GitHub |
| 2 | Git, GitHub, HTML, CSS y cómo funciona la web | Tu página personal publicada |
| 3 | SQL y bases de datos | App con base de datos (gastos o inventario) |
| 4 | APIs: consumir y crear | Proyecto con una API pública y tu propia API básica |
| 5 | Proyecto integrador e inglés técnico | Proyecto completo con README en inglés |
| 6 | CV, LinkedIn, entrevistas y postulaciones | CV de una página y postulaciones cada semana |
Al terminar no vas a ser senior, pero sí tendrás fundamentos, un portafolio que cualquiera puede revisar y postulaciones en marcha. Para profundizar en cada etapa, sigue la Guía semanal de ingeniería de software.
Preguntas frecuentes
¿Necesito estudiar una carrera para trabajar como desarrollador?
Una carrera ayuda, sobre todo para acceder a prácticas y a empleos que la exigen, pero no es la única vía. En una entrevista junior pesa mucho demostrar que sabes construir: proyectos publicados, Git y fundamentos claros.
¿Qué lenguaje debo aprender primero?
El que encaje con lo que quieres construir: JavaScript para web, Python para datos y automatización, C# o Java para sistemas empresariales. Lo importante es quedarte con uno al menos tres meses.
¿Cuánto tiempo toma conseguir el primer trabajo?
Depende de tu punto de partida y de las horas que le dediques. El plan de 6 meses de esta guía te deja con fundamentos, portafolio y postulaciones en marcha, pero nadie puede garantizarte un plazo.
¿Puedo aprender programación gratis?
Sí. freeCodeCamp, MDN, el libro Pro Git y la documentación oficial de cada lenguaje son gratuitos y de calidad. Lo que sí necesitas es constancia, una computadora e internet.
¿Cuánto inglés necesito para empezar?
Para empezar basta con leer documentación y mensajes de error con ayuda de un traductor. Con el tiempo, hablarlo te abre entrevistas con equipos y empresas del extranjero.
¿Las prácticas cuentan como experiencia laboral en Perú?
Sí. La Ley 31396 reconoce las prácticas preprofesionales y profesionales como experiencia laboral en el sector público y privado, bajo las condiciones que fija la norma.
Fuentes oficiales
- Stack Overflow Developer Survey 2025: tecnologías más usadas
- Pro Git: una breve historia de Git (libro gratuito en español)
- freeCodeCamp: acerca de la organización
- GitHub Docs: crear un sitio de GitHub Pages
- MTPE: modalidades formativas laborales (Ley 28518)
- Congreso de la República: Ley 31396, prácticas como experiencia laboral
- SERVIR: Talento Perú, ofertas de trabajo y prácticas en el Estado
Revisado y actualizado el 5 de octubre de 2026.

Luis Sánchez Tapia
Ingeniero de software con +8 años de experiencia. Explico tecnología, IA y finanzas de forma simple.
Sigue leyendo
Cómo organizar tus finanzas personales en Perú: guía completa
Organiza tus finanzas personales en Perú: presupuesto en soles, fondo de emergencia, deudas, ahorro, CTS, AFP e impuestos, con datos vigentes a 2026.
8 min de lectura
Cómo proteger tu dinero de estafas digitales en Perú
Reconoce las estafas digitales en Perú (llamadas, SMS, Yape falso), configura tu banca segura y sabe qué hacer si ya te pasó: bloqueo, reclamo y denuncia.
7 min de lectura
Cómo usar la IA en tu día a día: guía práctica
Aprende a usar la IA en tu día a día con prompts listos para el trabajo, los estudios, la casa y tu negocio, sin exponer tus datos personales.
9 min de lectura