Ei galera!
Lá no trabalho estamos estudando Processing - uma linguagem aberta de programação desenvolvida pelo MIT que permite criar varias coisas como imagens, animações, interações, etc.
Este desenho eu consegui fazer testando a primeira versão de um programa similar ao Paint -Paint Feio - programado por um de meus colegas de curso.

desenho que acabou saindo do brush bugado
Essa foi a minha primeira experiência... Curti demais e, não contente, quis brincar de programar usando o Processing também! Apanhei um pouco para entender os algoritmos, mas foi bem divertido. Parece muito com a linguagem php... só que mais fácil [pra mim].
Meu orgulho nerd foi conseguir construir um código que funcionasse!
O Processing está disponível para download, e o site também oferece uma ajudinha básica para os iniciantes! Para quem quer começar a programar alguma coisa, é uma ferramenta bacana.
Fica a dica!