What is the best version of linux for a programmer?

I want a fast version of linux for my 5yr old laptop. I need programming capabilities but I don’t want all the extra applications like firefox. Want to run it in a virtual pc as well. I have Windows 7 Ultimate installed currently and 1GB of RAM so I really need a lightwait version. I have a external HDD if that helps.