Kinda depends on what mood I'm in, and/or what I'm working on. I'm a heavy-metal / hard-rock guy primarily, but when I need to focus I find that metal/rock is too disruptive because I get too into the song. So a lot of times when I'm coding I go for some kind of electronic music: Trance, House, Techno, some kind of Euro-pop, or maybe go old-skool and listen to some 80's era new wave or Hi-NRG or whatever. I usually prefer music without vocals, but sometimes I can tolerate vocals.
And then sometimes I just go for pop music, whether it is 70's, 80's, or contemporary or whatever. Belinda Carlisle one time, Lady Gaga the next. shrug
An example or two:
https://www.youtube.com/watch?v=ViN2bRGrBx8
https://www.youtube.com/watch?v=VXa9tXcMhXQ
https://www.youtube.com/watch?v=FAtV2q6mLJs
https://www.youtube.com/watch?v=j13oJajXx0M
https://www.youtube.com/watch?v=sXfkEJvSll8
https://www.youtube.com/watch?v=sYJBcr1LDg4