El mayor desafío en la enseñanza de la programación no es iniciar, sino dar continuidad. Muchos estudiantes comienzan con entusiasmo en Scratch, pero se estancan por falta de orientación para avanzar hacia mayor complejidad.
Desde el construccionismo de Seymour Papert, aprender haciendo no significa aprender solos: la autonomía requiere acompañamiento estratégico. Cuando los proyectos crecen, aparecen dificultades técnicas y organizativas que pueden generar frustración si no existe guía docente.
Subir de nivel no es solo usar bloques más avanzados, sino mejorar la manera de pensar y estructurar los proyectos: organizar mejor el código, reutilizar soluciones, optimizar procesos y analizar distintas formas de resolver un problema. Es un salto técnico, cognitivo y metodológico.
Para acompañar este proceso, el docente también debe asumir su papel como aprendiz, explorando y experimentando. Así podrá impulsar en sus estudiantes un pensamiento más flexible y estratégico.
Cuando el alumno no solo logra que su proyecto funcione, sino que lo mejora y lo hace más eficiente, comienza a pensar como programador. Mantener la creatividad inicial y añadir rigor técnico permite preparar el camino hacia entornos más complejos y, eventualmente, hacia la computación física. Crear es el inicio; mejorar lo creado es crecer.


