Max 5 is a great program

to write objects that control audio, video, sensors the list goes on -

combine it with something like Ableton Live and an

Akai APC 40

and you too could make something like this:

Seriously - why isn't this stuff on any school curriculum? Maybe it is but I haven't heard about it?