And if you have to ask "what is linux?" do yourself and everyone that supports ESF and answers questions and DO NOT setup a linux HL Server.
Start off with the windows version until you get the ins and outs of HLDS down pat.
Then grab a spare machine, get a "mainstream" release of Linux like Red Hat or Mandrake and start fooling around with it to learn the ins and outs of that.