I forgot to tell the computer I own. Its an HP laptop, AMD Turion X2 64 Dual Core 2.0 GHz, 250 GB Hard Dirve, and 3GB RAM. It came preinstalled with Vista.(I must say so far I am not too fond of it)
What, in a majority opinion, is the best operating system to program on? I use C++, Python, BASIC, and Java.(I also plan to learn a few more.) The only OS's I have an extensive knowledge of are Windows, MAC OS, and Ubuntu. So if you have anymore to suggest please let me know. And please tell me, which do you think is the best programming environment?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic