Educación

Enseñarles a Programar a los Niños Cuando la IA Escribe el Código

Resumen

Los padres me siguen preguntando si es inútil enseñarles a programar a sus hijos ahora que la IA escribe código. Mi respuesta, desde dirigir Waldo's Code Lab — una escuela gratuita de programación para niños y adolescentes en Panamá — es que sí, sigue importando absolutamente, pero lo que enseñamos tiene que cambiar. El valor nunca fue memorizar sintaxis; fue aprender a partir un problema difícil en pequeños, a leer y juzgar una solución, a depurar cuando la realidad te contradice, y a mantener la curiosidad. La IA es una herramienta fenomenal para niños que piensan — y un reemplazo del pensamiento para niños que no. Todo mi trabajo ahora es asegurarme de que aprendan a usarla sin tercerizar su propia mente.

16 de mayo, 20269 min de lectura
EducaciónEnseñanzaNiñosIAPanamá

Un padre se me acercó después de una sesión en Waldo's Code Lab, la escuela gratuita de programación que dirijo para niños y adolescentes aquí en Panamá, y me hizo la pregunta que ahora recibo casi cada semana. Fue amable, casi apenado. "Profe, me encanta que mi hija venga aquí. Pero — sea honesto conmigo. La IA escribe el código ahora, ¿no? ¿Esto todavía vale su tiempo?"

Es una pregunta justa y me niego a desestimarla. No se equivoca en el hecho de superficie: una niña de 12 años puede describirle una app a un chatbot y ver aparecer código que funciona. La cosa que yo pasé años aprendiendo a teclear, ella puede invocarla en una oración. Si la clase de programación se trata de enseñarles a producir sintaxis, entonces sí, esa clase es una pieza de museo.

Pero nunca se trató de sintaxis. Solo que no siempre podíamos darnos cuenta, porque la sintaxis estaba en el camino.

Lo que en realidad estábamos enseñando todo el tiempo

Aquí está la parte que me tomó un rato ver con claridad. Cuando le enseñaba a un niño un bucle for, me decía a mí mismo que estaba enseñando bucles. No lo estaba, no de verdad. Estaba usando el bucle como excusa para enseñar algo por debajo de él: tienes un problema repetitivo, así que encuentras el patrón, lo nombras, y le dices a la máquina que lo repita. El bucle era el vehículo. El pensamiento era la carga.

Por décadas el vehículo y la carga estuvieron soldados. No podías llegar a "descompón este problema en pasos" sin sobrevivir primero a "por qué no funciona este punto y coma". Así que enseñábamos sintaxis, los niños batallaban con la sintaxis, y los que la superaban resultaban también absorber el pensamiento. La batalla era un filtro, no una virtud — y filtraba a muchos niños que habrían sido solucionadores de problemas brillantes si la puntuación no los hubiera emboscado primero.

La IA simplemente desoldó las dos. Hace la sintaxis. Lo que queda es la carga, expuesta, que es justo la parte que siempre valió la pena enseñar.

   Lo que cambió               Lo que no cambió
   ─────────────               ────────────────
   Memorizar sintaxis    →     Partir problemas grandes en pequeños
   Teclear boilerplate   →     Leer código y juzgar si es bueno
   Buscar el API         →     Depurar cuando la realidad te contradice
   "Que pare el error"   →     Preguntar "¿esto es lo que de verdad quiero?"
   Pelear con puntuación →     Curiosidad por cómo funcionan las cosas

La columna izquierda es lo que la IA absorbió. La columna derecha es todo mi programa de estudios ahora. Y honestamente, la columna derecha es la parte buena. Es la parte que hace que a un niño se le iluminen los ojos. Solo que la enterrábamos bajo un año de emparejar corchetes.

La bifurcación en el camino

Esto es lo que me quita el sueño, y por qué me pongo un poco feroz con esto. La misma herramienta corta en dos direcciones completamente distintas dependiendo del niño que la usa.

Para una niña que piensa, la IA es combustible de cohete. Tiene una idea más grande que sus habilidades actuales, la IA la lleva más allá del boilerplate, y ella gasta su energía en la parte interesante — la lógica, el diseño, el "qué tal si hiciera esto en su lugar". Aprende más rápido de lo que yo jamás pude, porque la herramienta quitó la monotonía y dejó la sustancia.

Para un niño que no piensa — o, más precisamente, a quien todavía no le han enseñado que pensar es el punto — la misma herramienta es un reemplazo del pensamiento. Teclea la tarea en la caja, pega la respuesta, recibe la estrellita dorada, y no aprende nada excepto que la caja da respuestas. No está construyendo un músculo. Lo está alquilando. Y el día que la caja se equivoque, o el problema sea uno que la caja no ha visto, no tiene nada de dónde agarrarse, porque nunca construyó la cosa que la clase debía construir.

El verdadero riesgo no es la IA. Son los niños pasivos.

Un niño que usa la IA para saltarse la batalla por completo no se vuelve más inteligente y más flojo — solo se vuelve más dependiente. El peligro de estas herramientas en la educación no es que sean malas. Es que hacen que la pasividad intelectual se sienta como productividad. Un niño puede producir una app que funciona y no aprender absolutamente nada, y sentirse genial al respecto. Mi trabajo es asegurarme de que eso no pase bajo mi turno.

Cómo lo enseño, en concreto

No prohíbo la IA. Prohibirla es irrealista y deshonesto a la vez — es el mundo en que trabajarán, y fingir lo contrario solo le da la ventaja a quien sea que ignore mi regla. En cambio, construí toda la clase alrededor de hacer imposible el uso pasivo y gratificante el uso activo.

Tienen que explicarlo. Si un niño me trae código, no pregunto "¿funciona?" Pregunto "¿por qué existe esta línea?" y "¿qué pasa si la borro?" La IA puede escribir el código, pero no puede sentarse en mi silla y defenderlo. En el momento en que un niño tiene que explicar la solución, copiar deja de ser un atajo, porque entender es lo único que sobrevive a la pregunta.

Muevo la meta. Una respuesta copiada es frágil. Así que después de que un niño logra que algo funcione, cambio los requisitos. "Genial, ahora haz que cuente al revés." "Ahora tiene que manejar cuando la lista está vacía." Un entendimiento real se adapta en treinta segundos. Una respuesta pegada se derrumba, y el derrumbe es la lección — con gentileza, cada vez. Aprenden que lo frágil no era el código. Era su relación con él.

Depurar es el evento principal, no el castigo. En mi clase, el momento en que algo se rompe es el momento en que nos acercamos, no el momento en que nos sentimos tontos. A veces dejo a propósito que la IA produzca algo sutilmente equivocado y cazamos el bug juntos. Depurar es puro pensamiento — formar una hipótesis, probarla, equivocarse, intentar de nuevo. La IA no puede entregarte esa habilidad; solo puede negarte la oportunidad de construirla si la dejas. Así que la practicamos a propósito, hasta que estar atascado se siente como un acertijo en vez de un veredicto.

Hablamos de criterio. Esta sorprende a la gente. A veces muestro dos soluciones que ambas funcionan y pregunto cuál es mejor y por qué. Una es más clara. La otra es un enredo. Desarrollar el juicio para notar la diferencia — el criterio — es algo que la IA puede asistir pero no reemplazar, porque el criterio se trata de lo que crees que es bueno, y no puedes tercerizar tu propia opinión. Un niño con criterio puede mirar la salida de la IA y decir "eso es feo, hazlo distinto". Un niño sin él acepta lo que sea que la caja devuelva. Estoy tratando de cultivar niños que puedan estar en desacuerdo con la máquina.

La única regla que le doy a cada niño

Nunca pegues código que no puedas explicar. Esa es toda la baranda, y es suficiente. Si lo entiendes lo bastante bien como para explicármelo, puedes usar la herramienta que quieras — IA, Google, tu primo mayor, lo que sea. Usa las herramientas. Solo no dejes que piensen por ti. El entendimiento tiene que vivir en tu cabeza, no en tu pantalla.

Por qué esto importa más en Panamá, no menos

Hay una capa extra en esto donde yo estoy. Muchos de mis estudiantes no vienen de familias con ingenieros en la mesa de la cena ni bootcamps caros a un clic. Para ellos, la cancha con los niños de lugares más ricos nunca estuvo nivelada — esos niños tenían tutores, conexiones, una ventaja medida en años.

La IA, usada bien, es el igualador más poderoso que jamás he visto para estos niños. Una adolescente curiosa en Ciudad de Panamá con una laptop y conexión a internet ahora tiene, sentado junto a ella, un tutor paciente que nunca se cansa, nunca la hace sentir tonta por preguntar, y está disponible a medianoche cuando la idea por fin hace clic. Eso es extraordinario. Eso genuinamente acorta una brecha que yo solía creer permanente.

Pero — y este es todo el punto — solo si le han enseñado a manejar la herramienta en vez de ser manejada por ella. Usada pasivamente, la misma IA ensancha la brecha, porque al niño privilegiado le enseñaron a pensar y la usa como combustible, mientras que al niño a quien solo le mostraron la caja de respuestas la usa como muleta. La herramienta amplifica lo que ya está ahí. Mi trabajo, la verdadera misión detrás del Code Lab, es asegurarme de que lo que ya está ahí sea un ser humano pensante, curioso, un poco terco, que se niega a dejar que una máquina piense por ella.

Así que cuando ese padre me preguntó si todavía valía el tiempo de su hija, le dije la verdad. La programación que ella está aprendiendo aquí importará más que la que yo aprendí, no menos — porque quitamos la parte que una máquina hace mejor y conservamos la parte que siempre fue el punto. No está aprendiendo a teclear código. Está aprendiendo a pensar con claridad, juzgar con honestidad, y mantener la curiosidad en un mundo que constantemente se ofrecerá a pensar por ella. Si sale de mi lab capaz de rechazar esa oferta, hice mi trabajo. El código nunca fue la lección. Ella lo era.

Frequently Asked Questions

No te pierdas nada

Artículos sobre IA, ingeniería y las lecciones que aprendo construyendo cosas. Sin spam, lo prometo.

OR

Osvaldo Restrepo

Senior Full Stack AI & Software Engineer. Building production AI systems that solve real problems.