Aprender a programar es hoy una necesidad ineludible para todos y, sin embargo, su enseñanza sigue concentrada en disciplinas tecnológicas o de ingeniería. Una visión desde el diseño para enseñar programación se dirige principalmente a educadores de áreas STEM que deseen formar a principiantes de todas las edades en el mundo del código desde una perspectiva que fomenta la motivación, el disfrute y la resiliencia frente al error, al tiempo que fortalece la confianza y la autonomía creativa. El libro ofrece un guion base organizado por lecciones, de carácter modular y adaptable en el tiempo, que permite diseñar ejercicios y currículos acordes con distintos ritmos y contextos de aprendizaje, desde un taller breve para acercarse a la programación hasta un curso más profundo que dure meses. Todo el material de Processing está disponible en línea; en processing.org se puede descargar el software y consultar la referencia completa del lenguaje, así como ejemplos y tutoriales.
Learning to program is now an essential skill for everyone, yet its teaching remains largely concentrated within technological and engineering disciplines. A Designer’s Approach to Teaching Programming is aimed primarily at STEM educators who wish to introduce beginners of all ages to the world of code from a perspective that fosters motivation, enjoyment, and resilience in the face of error, while also strengthening confidence and creative autonomy. The book provides a lesson-based framework that is modular and adaptable over time, enabling the design of exercises and curriculum suited to different learning paces and contexts—from a short workshop that offers an initial introduction to programming to a more in-depth course developed over several months. All Processing materials are available online—at processing.org, readers can download the software and access the complete language reference, as well as examples and tutorials.













