I mostlty listen to metal and rock, with (while coding) a distinct preference for Grunge rock and epic/power metal (Rhapsody of Fire an Nightwish above everything). They keep me pumped and my thougt-rythm tends to improve following the music.
Sometimes I'd wish for silence but I'm in a open plan so... I have wax earplugs but they are not powerful enough and I cannot LART my obnoxious cow orkers.
Sometimes fantasy themes, also called "epic sounds" - always music without vocals - voices interrupt thinking but a headset and an accoustig background helps in "turning off the room around you".
it works - even when you are "in the tunnel" (at least, you get faster into the tunnel).
When things get a bit too noisy in the cubical office, the sound of water, birds, etc with noise-reducing headphones helps concentration without engaging the language-processing areas of the brain needed for coding.
I listen to music usually to drown out the conversations going on around me. Anything familiar that I've listened to hundreds of times is the most effective for me because my brain doesn't feel the need to follow along with the music. I listen to all kinds of music, but typically leave the classical and instrumental stuff for when I'm too easily distracted.
We can program with only 1's, but if all you've got are zeros, you've got nothing.
For some reason, I find my self heading over to Slay Radio[^] most days.
They play mostly C64 style chiptunes. I like that most music has no lyrics so I don't get distracted following the 'story'.
Plus, reminds me of my childhood, coding away in my bedroom!