Graphics -
A pencil and paper - I hand draw a lot of my backgrounds
Pixen - awesome for spriting
Programming -
For the mac:
Silvercreator - well duh

Scheme - epic language
C - others may use C# or C++, but I focus most of my efforts on leaning C... mostly because older consoles use it.
For the Dreamcast:
Fenix - pretty cool little language, the only problem is that the documentation is almost entirely in spanish.
For the Sega Saturn:
C (mixed with a little ASM) - I'm not very far into Saturn development, mostly because it's fucking hard...
For the GBA:
C - Because I'm terrified of assembler

Dragon Basic - basic compiler for the GBA! Would be awesome if it hadn't died last year

.
As you can see, I've messed around with pretty much every approach to programming, but have mastered very few.