Well I don't have a specific type of music that I listen to when programming,
but classical and jazz are prevalent. And yes as Netsu said, lyrics
can be distracting. Sometimes though, I listen to some rock/metal
band album
And then later whenever I hear that album I remember how I felt back then ...
I like Classical music, but I feel like I work at the tempo and clasical has a habit of being slower paces, Jazz on the other hand is Great for the alternate to Classical. I like lyrics but I can see how its distracting.
I love listening to Autechre or academic computer music like Curtis Roads or Jean-Claude Risset when programming cuz it makes me feel like some kinda badass cyberpunk hacker from a William Gibson book rather than a lonely nerd staring at a screen in his bedroom. When I'm in a more mellow mood, it's usually something of the ambient variety. Brian Eno's "Thursday Afternoon" works wonders in that respect. Also, Merzbow and other noise music is good for concentration cuz it cancels out any distracting environmental sounds.
Hahahaha I love that explination, "makes me feel like some kinda badass cyberpunk hacker from a William Gibson book rather than a lonely nerd staring at a screen in his bedroom." and I agree that it helps to think of it that way, mine is usualy "One day they will Envy me for being a nerd"
Chiptune and video game music with maybe a little bit of trance. During the summer I listened almost exclusively to La Mulana, Hero: Core, and Homestuck. I'll go ahead and agree with some everyone else that music with lyrics just doesn't work.
Trance is Approved, I can do techno as well sice after you hear the "words" their just repeated over and over...... which would mean Rage against the machine is Rock/Rap/Techno? Also Organ Donner - DJ Shadow. Still havent been able to symth up anything that sounds like that one sound...