Getting Started with Processing: A Hands-On Introduction to Making Interactive Graphics