Mainly the basics of everything, to get a all round view. I've networked, built and built basic web sites (PHP MYSQL HTML).
Yep, for proper web hosting you've got to use a linux/unix system (imho anyway). If you've got no experience then its a very steep learning curve.
I'm gonna get a second rig and a few books from Amazon. Seen a Apache, MySQL and PHP for dummys, I'll master that and Linux. Cheers
you need space in a datacenter for your server. either by co-location or dedicated server. Everyone runs linux unless your going to offer ASP lol If your just starting out get reseller account. You like an account with set amount of space and bandwidth that you can sell/give out as you wish. They start from £10 a month for 1Gb space and 10Gb bandwidth (data transfer) any questions ask and I will try to answer.
If you're going for a book on php/apache/mysql, there's quite a good one by Julie Meloni, called "SAMS Teach Yourself PHP, MySQL and Apache" I've just bought it, and it's excellent for just looking up things, or even working through the whole book. It guides you through different processes really well. It also includes instructions for setting up everything on windows or linux, so it's universal in that respect.