¿Por qué aprender programación?
Los mercados laborales
Uno de los lugares donde más afectan las nuevas tecnologías es a los mercados laborales.
Mientras los diseñadores en los 90’s, pensábamos en carteles, tarjetas de visita, cartas, etc., en el cambio de siglo ya estábamos pensando en banners, webs, pantallas e interactivo.
Los diseñadores, en su gran mayoría, hemos tenido que aprender a dominar nuevas tecnologías, nuevos medios y nuevas herramientas a medida que han ido apareciendo en nuestras vidas.
Los perfiles se difuminan, y hoy por hoy, ya existen programadores que diseñan y diseñadores que programan. Es muy posible que en el futuro, estas diferencias se difuminen aún más, y la programación y el diseño, se complementen, o conviertan en asignaturas formativas básicas. Es posible.

Las aplicaciones que solemos utilizar los diseñadores entienden lenguajes de programación.
Como Processing sigue las mismas estructuras que siguen otros lenguajes de programación, todo este aprendizaje, servirá cuando mañana queramos aplicar nuestros conocimientos en programación en After Effect, Photoshop, UNITY 3D, CINEMA 4D, etc. Todas nuestras aplicaciones comprenden y aceptan código.
¿Son los lenguajes de programación un medio creativo?
Sí, el lenguaje de programación es considerado un medio creativo. Como resultado, un poco más adelante, veremos que el MIT y el C3 son pioneros en considerar al lenguaje de programación como medio creativo, situando la programación a la altura de la música, la danza o la pintura.
Por lo tanto, debemos comenzar a ser conscientes del potencial en el ámbito creativo que nos proporciona la programación, además de la universalidad de estos lenguajes, que pueden ser entendidos como un nuevo esperanto, ya que siguen reglas y estándares internacionales. Como resultado, a día de hoy, podemos crear en cualquier parte del mundo, para cualquier parte del mundo.
Si nunca has programado, este es tu sitio.
En este Taller de Programación Creativa, veremos las bases de Processing. No necesitas tener ningún tipo de conocimiento anterior para seguirlo con facilidad. Vamos a ir realizando pequeños programas y explicando cómo funcionan. El temario que vamos a seguir es el siguiente:
- 01. Introducción
- 02. Processing
- 03. Dibujo
- 04. Variables
- 05. Interactivo
- 06. Medios
- 07. Movimiento
- 08. Funciones
- 09. Objetos
- 10. Arrays
- 11. Extensiones