I'm a visual artist and I want to learn a programming language to create interactive media for my art installations. Which language should I learn and why?