Mostly repetitive 4/4 stuff like house or techno, sometimes downtempo/ambient/dubtechno (at night). Preferably without vocals; I am not a big fan of these types of genres (when I am not working I would never listen to these) but I found them very good for coding - they eliminate unwanted noises though they do not need your focus because of the repetitiveness.