Top Best Linux Distros for Programmers and Developers
linuxstoney.com
linuxstoney.com
If you are new to Linux, use Ubuntu; if you're not, I'm sure you're capable of using whatever distro fits your own personal criteria.
If you come from a windows world, "the best" for you is probably Linux Mint. On the other hand, a mac user might enjoy Element OS better
Etc..