Aprender a programar con IA desde cero: ruta para principiantes

Aprender a programar con IA desde cero es posible, y lo sé porque en julio de 2025 yo no sabía programar ni usar Excel. Soy cirujano gastrointestinal del IMSS en Autlán, Jalisco, y hoy construyo productos de software por las noches con un modelo de IA como mentor. Esto es lo que haría de nuevo si empezara hoy, y lo que cambiaría.
¿Se puede aprender a programar con IA sin experiencia previa?
Sí, con una condición: la IA acelera la práctica, pero no la sustituye. Un modelo te explica un error en segundos, te propone una estructura de carpetas y te escribe el primer borrador de una pantalla. Lo que no hace es entender por ti. Si copias y pegas sin leer, a las dos semanas tienes un proyecto que funciona y que no puedes modificar.
Mi regla desde el principio fue simple: cada fragmento que la IA me daba, debía poder explicarlo con mis palabras antes de seguir. Si no podía, le pedía que me lo explicara de otra forma, con un ejemplo más chico. Eso es más lento al inicio y mucho más rápido al mes.
¿Qué necesitas para empezar?
Menos de lo que parece:
- Una computadora con internet. No hace falta una potente.
- Un editor de código gratuito y una terminal. Al principio la terminal asusta; con un par de comandos básicos alcanza.
- Una cuenta con un asistente de IA de tu preferencia.
- Un proyecto pequeño que te importe de verdad.
El cuarto punto pesa más que los otros tres. Aprender sin un problema propio es como estudiar anatomía solo con libros: se olvida. Yo empecé resolviendo cosas que me estorbaban en mi trabajo, y de ahí salieron los primeros productos que hoy puedes ver en mis proyectos.
¿Con qué primer proyecto conviene empezar?
Con uno que tenga una sola pantalla, una sola función y un usuario: tú. Una lista de pendientes con una pregunta distinta, un registro de tus gastos, un contador de algo que ya anotas en una libreta. Piensa en algo que puedas terminar en un fin de semana.
Un buen primer proyecto cumple tres cosas: se puede describir en dos frases, no necesita cuentas de usuario y no guarda datos sensibles de nadie. Después de ese, el siguiente reto natural es guardar información en una base de datos, y ahí empieza a sentirse como software de verdad.
¿Cómo se le pide código a una IA para aprender, y no solo para copiar?
La calidad de lo que recibes depende de lo que preguntas. Estos patrones me funcionaron:
- 1Da contexto completo. Di qué quieres lograr, con qué herramientas trabajas y qué ya intentaste.
- 2Pide pasos chicos. Una función a la vez, no una aplicación entera.
- 3Pide que te explique cada parte. "Explícame línea por línea qué hace esto" es la petición más valiosa que existe.
- 4Pega el error completo. El mensaje exacto contiene casi siempre la pista que necesita el modelo.
- 5Pregunta por qué. Cuando te propone una solución, pregunta qué alternativas había y por qué eligió esa.
Entender cómo procesa un modelo tu texto también ayuda a escribir mejores instrucciones. En la Academy hay simuladores jugables para ver eso por dentro: Tokenizer, Next-Token, Context Window y Prompt Lab. Son parte del curso de construcción con IA.
¿Qué errores comunes frenan a quien aprende con IA?
Estos los cometí yo, o los vi de cerca:
- Pedir demasiado de golpe. Una app completa en un solo mensaje produce código que nadie entiende, ni siquiera quien lo pidió.
- No guardar versiones. Aprende Git pronto. Cuando la IA rompe algo que funcionaba, volver atrás te salva la noche.
- Confiar ciegamente. Los modelos se equivocan con seguridad. Prueba todo, aunque parezca correcto.
- Saltar de herramienta en herramienta. Cambiar de lenguaje o de editor cada semana se siente como avance y es dispersión.
- Aprender solo. Un lugar donde enseñar lo que construyes y recibir críticas acelera más que cualquier tutorial.
Si quieres ver cómo se ve ese proceso contado con honestidad, con lo que salió bien y lo que se rompió, está en mi historia.
¿Cómo sigues después de los primeros proyectos?
Cuando ya terminaste dos o tres cosas pequeñas, conviene ordenar el aprendizaje: lo básico de cómo funciona la web, cómo se guarda y consulta información, cómo se publica una app para que otros la usen y cómo se pide a un modelo que haga tareas más largas sin perder el hilo. El orden importa menos que la constancia: unas horas fijas a la semana ganan a un maratón aislado.
Dos hábitos me sirvieron mucho. Uno es escribir al final de cada sesión qué hice y qué falta; el otro es publicar algo, aunque sea chico, cada tanto. Publicar obliga a terminar.
Preguntas frecuentes
¿Cuánto tiempo toma aprender a programar con IA desde cero? Depende de las horas que dediques y del proyecto que elijas, así que no te voy a dar una fecha. Lo que sí puedo decir es que con un proyecto propio y práctica constante, lo primero funcional llega antes de lo que la mayoría imagina.
¿Necesito saber inglés o matemáticas para empezar? No como requisito previo. Ayuda leer algo de inglés técnico, pero la IA explica en español y traduce los mensajes de error. Las matemáticas avanzadas no hacen falta para construir aplicaciones web comunes.
¿Qué lenguaje conviene aprender primero? El que use tu proyecto. Para aplicaciones web, JavaScript o TypeScript tienen mucha documentación y mucha ayuda disponible. Elige uno, quédate con él unos meses y no cambies cada semana.
Si quieres probar cómo se aprende a construir con IA antes de decidir nada, puedes empezar gratis y sin cuenta en https://cesarmendez.dev/academy/prueba
¿Quieres aprender el camino completo?
Méndez Labs Academy: de cero a construir productos reales con IA, paso a paso.