4 Answers
4

You don't mention what you have experience with, which would be a big factor. But basically, unless you have a particular reason for Windows (for instance, it's familiar whereas you've never used Linux, that sort of thing), I'd go with a Linux server since hosting companies usually have to charge you more for Windows machines (because of the license). Seems to me last I looked for a new host, Windows added between $10 and $20 / month to a dedicated server package. (You haven't said you're looking for dedicated, I'm just saying.)

I don't think one should be using a live environment with real life users accessing it as a learning platform.
–
Darth MelkorDec 13 '09 at 14:00

Nevertheless i think he's going to learn something new anyway as he don't really know what platform to choose. As you said: the day you stop learning is the day you may as well give up.
–
MaxwellDec 13 '09 at 14:42