Linux is good for programming as you can host multiple different things on your machine rather than having to uplaod to somewhere and its all very flexible, however, if you're looking for gaming then you'll be looking for windows, to which I would recommend waiting for 7 to be released, rather...