← Volver al blog
Padres Programación

Beneficios de la programación para niños: qué dice la evidencia

Vista cenital de un cuaderno con el plan de un videojuego dibujado a lápiz: pantallas, flechas e ideas tachadas, con las manos de un niño trabajando, lápices de colores y un portátil al borde de la mesa.

"Programar enseña a pensar." "Desarrolla la lógica, la creatividad y la resolución de problemas." "Prepara a tu hijo para las profesiones del futuro." Cualquiera que haya mirado un curso de programación infantil ha leído estas frases, casi siempre sin una sola fuente detrás.

La buena noticia es que esta vez la evidencia acompaña: hay investigación seria, y sale a favor. Lo que esa investigación añade —y ningún folleto cuenta— es que los beneficios no caen solos por matricularse: dependen de cómo se enseñe. Y eso es justo lo que conviene saber antes de elegir un curso.

La respuesta corta

Sí, y están medidos. El metaanálisis de referencia reúne 105 estudios y encuentra un efecto moderado pero consistente. Dicho en claro: el niño que aprende a programar acaba por encima de unos dos tercios de los niños que no lo hacen en las capacidades evaluadas. El efecto es mayor en lo más parecido a programar, y algo menor —pero aún apreciable— en capacidades generales como el pensamiento creativo, las matemáticas o la metacognición.

En investigación educativa son efectos sólidos. La condición importante es que no son automáticos: los propios autores subrayan que aparecen cuando la enseñanza está diseñada para provocarlos, con tiempo suficiente y acompañamiento. Programar por programar no basta, y por eso lo decisivo al elegir un curso es qué va a hacer ahí tu hijo.

¿De verdad programar mejora otras capacidades?

La referencia aquí es un metaanálisis publicado en Journal of Educational Psychology por Ronny Scherer, Fazilat Siddiq y Bárbara Sánchez Viveros, que reúne 105 estudios y 539 tamaños de efecto. No es una opinión ni un estudio suelto: es la síntesis más sólida que existe sobre esta pregunta.

Su conclusión es afirmativa, y conviene traducirla a algo que se pueda imaginar. Puesto en niños en lugar de en estadística: el que aprende a programar acaba por encima de alrededor de dos tercios de los que no lo hicieron.

Ese efecto se reparte de forma desigual, y tiene lógica que así sea. Donde más se nota es en lo más cercano a programar: ahí el niño medio supera a casi ocho de cada diez. Donde menos, en capacidades alejadas del código — aunque incluso ahí sigue por encima de dos tercios.

No estamos, por tanto, ante un placebo: en investigación educativa, un efecto de este tamaño se considera relevante. (Para quien quiera las cifras técnicas: g = 0,49 global, 0,75 en transferencia cercana y 0,47 en lejana.)

¿En qué mejora exactamente un niño que programa?

Esta es la parte más útil, porque el marketing suele decir "mejora todo" y la evidencia es más específica. Los efectos mayores aparecen, por este orden, en:

  • Pensamiento creativo
  • Habilidades matemáticas
  • Metacognición — pensar sobre el propio pensamiento: "llevo veinte minutos atascado y lo que estoy probando no funciona; voy a cambiar de estrategia"
  • Razonamiento y habilidades espaciales

Merece la pena detenerse en la metacognición, porque es el dato que de verdad sorprende. No es lo mismo que el pensamiento computacional: éste consiste en plantear el problema —descomponerlo, ver patrones, diseñar un algoritmo— y está tan pegado a programar que decir "programar lo mejora" es casi una tautología. La metacognición, en cambio, va de supervisarse a uno mismo, y sirve igual al estudiar, al organizarse o ante cualquier problema difícil. Que mejore eso es la noticia; que mejore el pensamiento computacional se daba por hecho.

En todos ellos el efecto va de apreciable a fuerte: el niño medio supera a entre el 64% y el 77% del grupo con el que se compara. Una revisión sistemática publicada en Computers & Education apunta en la misma dirección y añade mejoras en resolución de problemas, pensamiento crítico y habilidades sociales, aunque conviene decir que se apoya en solo diez estudios.

Fíjate en lo que no aparece destacado: no hay evidencia de que programar mejore la comprensión lectora, la memoria general ni "la inteligencia". Si alguien te lo promete, se lo está inventando.

¿Cómo hay que leer estas cifras?

Tres precisiones para interpretarlas bien. Ninguna anula el resultado, pero las tres ayudan a saber qué esperar.

1. Buena parte del mérito está en la actividad exigente, no solo en el código. El metaanálisis observa efectos mayores cuando el grupo de control no hacía nada que cuando hacía otra actividad estructurada. Leído en positivo, esto explica por qué funciona: lo que entrena al niño es dedicar horas sostenidas a algo difícil, con reglas y con un resultado visible. Programar es un vehículo especialmente bueno para eso —da respuesta inmediata y deja algo que se puede enseñar—, pero si tu hijo ya toca un instrumento o juega al ajedrez, parte de ese músculo ya lo está trabajando.

2. Los estudios publicados dan efectos algo mayores que los no publicados. Lo señalan los propios autores. Es la firma habitual del sesgo de publicación, así que el efecto real probablemente sea algo menor de lo que sugieren las cifras publicadas — y aun así, relevante.

3. Hablamos de asociación, no de causalidad estricta. Los investigadores lo advierten: el diseño de la mayoría de los estudios no permite afirmar una causa, solo una relación consistente.

¿Por qué la transferencia no es automática?

Este es, para nosotros, el hallazgo más importante de todos, y el que cambia qué deberías buscar en un curso.

Los autores insisten en que los beneficios no aparecen por el mero hecho de programar. Aparecen cuando la enseñanza está diseñada para provocar esa transferencia, y hacen falta tres condiciones: tiempo suficiente, un entorno de aprendizaje que acompañe y alguien que sepa enseñar.

Dicho de otro modo: un niño que copia veinte tutoriales sin entender lo que hace no obtiene estos beneficios. La metacognición no sale de arrastrar bloques; sale de que alguien le pregunte "¿por qué crees que no funciona?" y le deje pensarlo. El pensamiento creativo no sale de seguir instrucciones; sale de que el niño decida qué construir.

Lo que la evidencia premia, en el fondo, no es la programación. Es el tipo de trabajo mental que la buena programación obliga a hacer. Y eso se puede diseñar bien o se puede destrozar.

Cuándo encaja Learning Buddies

Lo anterior es, en realidad, nuestra tesis de diseño. Si lo que produce el beneficio es el trabajo mental —decidir, atascarse, depurar— y no el rato de pantalla, un curso tiene que estar construido para provocar ese trabajo, no para ahorrárselo al niño. Por eso nuestras lecciones terminan en un proyecto que construye y puede enseñarte, y no en un vídeo que ha visto.

Y el límite, dicho por nosotros: eso no lo garantiza matricularse. Si tu hijo se dedica a copiar pasos —con nosotros o con cualquier otro—, los efectos de este artículo no aparecen. La pregunta que vale, para cualquier curso, es la misma con la que empezamos: ¿qué va a hacer ahí exactamente?

La idea para llevarse a casa

Si te quedas con una frase: los beneficios son reales, pero no vienen de programar; vienen de programar bien acompañado.

La próxima vez que leas que un curso "desarrolla la lógica y la creatividad", la pregunta útil no es si eso es cierto —en general, lo es— sino la de siempre: ¿qué va a hacer ahí tu hijo exactamente? Si la respuesta es construir, equivocarse y volver a intentarlo, el efecto llegará. Si la respuesta es seguir instrucciones hasta que salga bonito, no.

Ningún curso te da estos beneficios por matricularte. Te los da por hacer pensar a tu hijo, y eso no todos los cursos lo intentan.

Fuentes

  1. Scherer, R., Siddiq, F. & Sánchez Viveros, B. The Cognitive Benefits of Learning Computer Programming: A Meta-Analysis of Transfer Effects. Journal of Educational Psychology, 2019. eric.ed.gov
  2. Scherer, R., Siddiq, F. & Sánchez-Scherer, B. Some Evidence on the Cognitive Benefits of Learning to Code. Frontiers in Psychology, 2021. pmc.ncbi.nlm.nih.gov
  3. Popat, S. & Starkey, L. Learning to code or coding to learn? A systematic review. Computers & Education, 2019. sciencedirect.com