I would say the four best Linux distros for Programmers (not for servers but personal use / business use) in no particular order:
- Linux Mint (which is based off Debian)
- Debian
- Fedora
- Gentoo
Thoughts? Ubuntu since a while would no longer make this list (in my opinion).