Well there's no such distro which is targeted at programmers, well if you really want an l33t distro, then i think Gentoo is the best, but its definetely not for newbies, its a real bitch to install, first time i did it, it took me approx 10 hours...
here's what its website says
We produce Gentoo Linux, a special flavor of Linux that can be automatically optimized and customized for just about any application or need. Extreme performance, configurability and a top-notch user and developer community are all hallmarks of the Gentoo experience.
warning:if you are a newbie.. dont even think of installing it..