Saltar al contenido

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:

  1. Lógica de programación: variables, condicionales, bucles y funciones. Resuelve problemas pequeños hasta que te salgan sin copiar.
  2. Un lenguaje: uno solo al inicio. En la siguiente sección te ayudo a elegirlo.
  3. 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.
  4. Bases de datos SQL: tablas, consultas con SELECT, filtros con WHERE y uniones entre tablas con JOIN. Casi todo sistema guarda datos en algún lado.
  5. 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 conPor qué
Páginas y aplicaciones webJavaScriptCorre en el navegador y, con Node.js, también en el servidor
Datos, automatización o IAPythonSintaxis sencilla y muchas librerías para datos
Sistemas para empresas y backendC# o JavaTipado 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:

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.

  1. Tu página personal: HTML, CSS y JavaScript, publicada con GitHub Pages, que es gratis en repositorios públicos.
  2. 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.
  3. Un proyecto que consuma una API real: por ejemplo, un gráfico del tipo de cambio con la API para desarrolladores del BCRP.
  4. 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:

  1. Intenta primero: dale al problema un tiempo razonable por tu cuenta antes de preguntar.
  2. Pide pistas, no soluciones: que te guíe hacia la respuesta.
  3. Pide el porqué: que te explique el error, no solo que lo corrija.
  4. Escribe tú el código: usa la IA para revisarlo, no para generarlo entero.
  5. 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.

MesQué aprendesEntregable
1Lógica y tu primer lenguaje30 ejercicios resueltos y subidos a GitHub
2Git, GitHub, HTML, CSS y cómo funciona la webTu página personal publicada
3SQL y bases de datosApp con base de datos (gastos o inventario)
4APIs: consumir y crearProyecto con una API pública y tu propia API básica
5Proyecto integrador e inglés técnicoProyecto completo con README en inglés
6CV, LinkedIn, entrevistas y postulacionesCV 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

Revisado y actualizado el 5 de octubre de 2026.

Foto de Luis Sánchez Tapia

Luis Sánchez Tapia

Ingeniero de software con +8 años de experiencia. Explico tecnología, IA y finanzas de forma simple.

Sigue leyendo