Imagina que mañana el Ministerio de Educación decidiera que las matemáticas ya no son obligatorias en secundaria. Que son una materia optativa, que no todos los perfiles necesitan saber calcular, que quien quiera aprender que lo haga por su cuenta. El escándalo sería monumental y justificado.
Pues llevamos décadas haciendo exactamente eso con la programación. Y en 2026, cuando los sistemas que organizan buena parte de nuestra vida cotidiana son software, eso empieza a ser un problema que no podemos seguir ignorando.
Por qué la programación no es una habilidad técnica
El error más frecuente en el debate sobre programación en los colegios es tratarla como una habilidad técnica especializada, comparable a soldar o a calibrar maquinaria industrial. Algo útil para quien vaya a dedicarse a ello, pero prescindible para el resto.
La programación no es una habilidad técnica. Es una forma de pensar. Es la capacidad de descomponer un problema complejo en pasos más pequeños, de identificar patrones, de entender que los sistemas tienen causas y consecuencias y que esas consecuencias se pueden anticipar. Esas capacidades no son útiles solo si acabas siendo desarrollador. Son útiles en casi cualquier actividad intelectual.
Hay un dato que en AC Academy repetimos frecuentemente: muchos de los alumnos que han pasado por nuestros programas y que trabajan hoy como desarrolladores no llegaron con intención de cambiar de carrera. Llegaron porque alguien les explicó que entender cómo funciona el software los haría mejores en lo que ya hacían. Y tenían razón.
Swift como primer lenguaje: una propuesta seria
Durante años, el debate sobre qué lenguaje enseñar primero en los colegios giró entre Logo, Scratch, Python y más recientemente JavaScript. Cada uno con sus defensores y sus argumentos.
Swift tiene una ventaja que sus competidores no tienen: fue diseñado explícitamente para ser aprendible, con una sintaxis clara que reduce el ruido y errores de compilación que explican qué está mal y por qué, no solo que algo ha fallado. Swift Playgrounds lleva esa filosofía un paso más allá: un entorno interactivo donde el resultado de lo que escribes es visible de inmediato, sin configuraciones, sin terminales, sin instalaciones complejas.
Apple ha invertido recursos considerables en desarrollar currículos para colegios alrededor de Swift y Swift Playgrounds precisamente porque entiende que el problema no es solo el lenguaje: es todo el ecosistema alrededor del aprendizaje. Un estudiante de doce años no necesita aprender a configurar un entorno de desarrollo. Necesita escribir algo, ver que funciona y querer escribir más.
El reto docente que nadie quiere resolver
Hay un obstáculo real en todo esto que los debates sobre currículos ignoran sistemáticamente: los docentes. No porque los profesores no quieran enseñar programación. Porque en la mayoría de los casos nadie les ha enseñado a ellos.
Puedes tener el mejor currículo del mundo sobre pensamiento computacional en secundaria. Si el profesor que tiene que impartirlo aprendió programación hace veinte años con C++ o directamente no ha programado nunca, el resultado va a ser deficiente. No por falta de voluntad: por falta de formación actualizada y por falta de confianza en el aula cuando el alumno hace una pregunta que se sale del guión.
La solución a esto no es ignorarlo. Es formación docente real, práctica y continua. Algo que en España, lamentablemente, sigue siendo la excepción y no la regla en lo que a tecnología en el aula se refiere.
Lo que un alumno que sabe programar puede hacer que los demás no pueden
No estamos hablando de formar a todos los estudiantes para que sean desarrolladores. Estamos hablando de algo más básico: que cuando un estudiante de cualquier disciplina llegue a la universidad o al mercado laboral, entienda qué es el software, cómo funciona y qué le puede pedir a alguien que sabe construirlo.
Un biólogo que entiende programación puede automatizar análisis que de otra forma le costarían semanas. Un periodista que entiende cómo funciona un algoritmo puede cubrir noticias sobre tecnología con rigor que hoy no existe. Un médico que entiende el software que interpreta sus diagnósticos puede hacer preguntas que de otra forma ni sabría formular.
La programación en los colegios no es una inversión en el sector tecnológico. Es una inversión en la calidad de razonamiento de toda la sociedad. Y esa es una conversación que en España llevamos demasiado tiempo aplazando.




