if you just want static content it won't really matter
If you want to try your hand at asp/asp.net you need windows, and it will do php and perl as well.
if you just possibly want to give php a shot some time linux would maybe be better(but windows supports php5 and php4 now, linux here only php4 at this time)