But I find it quite distracting if I don't have music on while coding, and I prefer music with lyrics, EDM/Pop/Rock types.
Rarely, when I've got to think a lot and basically hold huge complex flows in my head, I've found brain.fm to be the best.