Reading the front page would be a good start.
"How to run your own webserver"
"The Guide" will give you a detailed explanation of what you need to setup your own webserver"
Then look at the menu on the left hand side under "quick start" and "step by step"
Requirements - what you need
Website - types of websites and requirements
Domain Name - how to register a domain name
DNS - how to broadcast or propagate your ip address
Connection - connecting your web server to the internet
Router - working behind a router
Network - setting up your network
If you happen to get stuck along the way, their online forums are a more apprpiate place to ask your questions and get real working answers.
When you get done there a google search on the subjects mentioned, this will provide you with more.
There are also some good books on the subject at the library.
You are about to embark on a complicated, sometimes frustrating, and difficult tasks. Get all the knowlegde you can find on the operating system
you are using, system administration, and the internet before you get started.
Make sure this is something you really want to do. You may want to consider managing a website on someone elses server first to make sure you are up for the tasks.
Good luck I hope this helps