I have for years found that if I really needed to concentrate deeply on a programming project, I tend to be immensely helped listening to Electric Light Orchestra's "Mr. Blue Sky". Yes it is (was?) mainstream, and yes it has been cliche'd into the ground in countless movies that used it for overtly happy scenes. But regardless, it helps me. (If the ELO original is too mainstream for your tastes, you might like the version by The Delgados.)
More generally, I find that light classical music, especially Bach, is pleasant to have playing while I work.
Anything else may or may not help, and it's pretty random. A song that helps a lot one day may be a distraction on another day. For just "listening" to music, I mostly enjoy jazz, but that often doesn't really help me much to focus on programming.