Learning "The Nature of Code" with Processing.js