Muy recomendable para quien quiere meterse a explorar visualizaciones con programación hecha en base a esta librería de Javascript. Si bien ya conocía los conceptos básicos de programación (iteraciones -for-, condicional -for loop-, variables, arrays, objetos, etc.) los introduce de una forma gradual y amena, con ejemplos vistosos que hacen más divertido y concreto el aprendizaje. Tiene un archivo en la web media.zip donde se levantan los archivos que se usan en los ejemplos (tuve que buscar un poco porque el del link oficial estaba incompleto). Me parece muy astuto a nivel pedagógico que el final de cada capítulo sea una síntesis donde se hace un robot utilizando la teoría vista para que vaya ganando cada vez mayor complejidad y funcionalidad.