Fuentes de (in)formación

Sobre Processing (lo llamaremos P5 a menudo para abreviar) hay muchos recursos disponibles: libros, tutoriales, manuales, videos, repositorios de código…

Un buen PLE debe seleccionar los afluentes más significativos y reunirlos en un caudal fácil de seguir. En mi caso he recurrido a tres fuentes principales y muchas otras complementarias:

  1. Iniciación
    • Los tutoriales de Processing.org.
      Los propios desarrolladores de este lenguaje ofrecen en su web oficial una serie de tutoriales que ayudan a familiarizarse con sus aspectos fundamentales.
    • Funprogramming.org.
      Abe Pazos ha elaborado más de cien videotutoriales (y sigue en ello) que me están siendo de enorme ayuda. Como ya he dicho, mi base de matemáticas y programación no es muy buena, pero Pazos consigue que todo sea fácil de entender, y muy enfocado a la práctica.
  2. Profundización
    • Nature of Code, de Daniel Shiffman, es un libro fantástico para abordar aspectos más complejos, una vez hayas adquirido una base suficiente. Shiffman complementa su libro con una serie de clases en vídeo muy esclarecedoras -> https://vimeo.com/channels/natureofcode

Además de estas tres fuentes principales, que pueden seguirse como ‘libros de texto’, uso estas otras para consultar, ampliar, como inspiración y asombro…

… Y búsquedas automáticas y suscripciones en Twitter, Tumblr, WordPress, Facebook, G+, Diigo…

Yo suelo usar Netvibes para montar mis PLE. Otros usan Symbaloo o SymbalooEDU… cualquier sistema que te permita tener en un mismo espacio todas tus fuentes será útil.

¿Conoces alguna que crees que debería interesarme? Apórtala en los comentarios y te lo agradeceré.

De dónde parto y a dónde quiero llegar

… o como diríamos en la jerga docente: evaluación inicial y objetivos.

Mi formación y trayectoria están relacionados con la imagen, el diseño, el multimedia e Internet. Mi contacto hasta ahora con programación se limitan a ActionScript (el lenguaje que usa Flash), HTML, CSS y algo de PHP. Es decir, que salvo por ActionScript, bien poco. Nada de Java hasta ahora.

Peor aún: mi relación con las matemáticas nunca ha sido muy buena. A mis 16 decidimos tirar cada uno por su lado, y hasta ahora. Mi cabeza es bastante de letras, aunque haber pasado los últimos 23 años enseñando geometría ha tapado algún boquete.

¿Por qué ahora Processing? Primero porque no quiero volver a Flash, pero sí quiero disponer de sus posibilidades de interacción, generación automática de imágenes, etc. También para resolver un escollo al que había llegado mientras investigaba técnicas de glitch, datamosh y databending: que la falta de control sobre los resultados produce una tendencia a la repetición un tanto molesta. Se me ocurrió que esta podía ser una solución (y lo es).

Y ya que me iba a poner a estudiar, por qué no hacerlo bien y avanzar más allá de esa primera meta. Si ahora, cuando ya llevo unas semanas estudiando, tuviera que escribir un listado de objetivos, saldría algo más elaborado y coherente, pero para ser sinceros la lista inicial era esta:

  1. Manipular imágenes
  2. Animación, sonido…
  3. Imágenes generativas
  4. Manipular video
  5. 3D?
  6. Sistemas autónomos

Como se ve, un enfoque muy práctico. Lógicamente los objetivos van perfilándose según avanzo y descubro nuevas posibilidades, pero en función de esta lista empecé a buscar información y a configurar mi PLE para este proyecto.

Perdona, ¿un PLE?

Según Wikipedia:
Los Entornos Personales de Aprendizaje (PLE, por sus siglas en Inglés de Personal Learning Environment) son sistemas que ayudan a los estudiantes a tomar el control y gestión de su propio aprendizaje. Esto incluye:

  • Fijar sus propios objetivos de aprendizaje
  • Gestionar su aprendizaje, la gestión de los contenidos y procesos
  • Comunicarse con otros en el proceso de aprendizaje


Y en román paladino:

Un PLE es un conjunto de herramientas on y offline que te ayudan a sistematizar un proceso de aprendizaje autónomo. No existe una única herramienta ni una configuración óptima para componer un PLE, pero puedes encontrar en la web numerosos esquemas y diagramas que pueden ayudarte a diseñar el tuyo.

Añado mi propio diagrama (clic en la imagen para descargar)

Hello world!

Processing es un lenguaje de programación, basado en Java, orientado a artistas plásticos y diseñadores. Produce imágenes y animaciones con bastante facilidad.

En el verano de 2013 he decidido aprender a usarlo empleando los numerosos recursos que existen en Internet. Después de componer un PLE para ese fin, y como parte del mismo, inicio este blog para ayudarme en el proceso de aprendizaje y por si fuera de utilidad a alguien más.

INSISTO: esto no es un curso ni una colección de tutoriales sobre Processing, sino apuntes que tomo mientras aprendo de otros.