Functional composition: from sine wave to Bach canon
skillsmatter.com
skillsmatter.com
Wish it had made it higher up on the front page though, it certainly seems worthy.
I recently spent some time learning [ChucK](http://chuck.cs.princeton.edu), and used it to generate sound effects for my game. After several unsatisfactory crops with audacity and other tools (bfxr, etc), I found it to be a real pleasure to do the task with a text editor and terminal instead. I'm happy with the result, but I think I'd like to continue learning audio programming.
Overtone itself is a bit more sophisticated/batteries-included than the video lets on, because he builds up everything himself to show there's no magic.