Daniel Shiffman teaches creative coding. Mostly using high level languages but certainly worth a peek or two.