when I'm coding like to listen to :
Boards of Canada, Autechre, Aphex Twin, Sigur Ros, Air, Jean Nine, Helios, Orbital, Nightmares On Wax, Cabaret Voltaire, Fini Tribe, Meat Beat Manifesto, Peace Orchestra, Afro Celt Sound System and a shed load of other electronica, ambient and world stuff.
singing generally distracts me when coding, unless its in a language i don't understand, then I have no problem with it.
when i'm not coding, or doing other things, i'll listen to anything that's had a bit of thought put into it.
Ohd Chinese Ploverb say : Wise Eskimo, not eat yerrow snow.