My favorite digital art tool... Jeez that's a HUGE question... As a natural born programmer I tend to use whatever is ready at hand, and if that doesn't cut it, I write my own! For that, I gravitate towards Python. Or, nowadays, employing