En España, la enseñanza de programación en las escuelas varía según la comunidad autónoma y el centro educativo. Expertos como Eva Rodríguez de Luis y Javier Penalva coinciden en que la enseñanza de la programación debería comenzar a edades tempranas, entre 5 y 12 años, y que no debe considerarse exclusivamente el uso de algún lenguaje específico. La nueva ley de educación LOMLOE establece 'Tecnología y Digitalización' como asignatura obligatoria en la ESO. Navarra, Madrid y Cataluña destacan por agregar materias tecnológicas obligatorias en secundaria. Un joven de 12 años, Hugo, es un ejemplo de cómo la programación puede ser aprendida y aplicada desde edades tempranas.