Starting out with Alice : a visual introduction to