lets say your domain name is sillypants.com
your website needs to be stored on a server, generally this is not something you want to do from your home computer, but you can use your home computer for testing.
you generally rent the server from someone. then you upload the website you have created onto the server (as carteblanche suggest, ftp is one way to upload it to the server).
the server will have an ip address, and then you associate your domain name with that ip address and then anyone who types "sillypants.com" will be directed to the ip address of your server (they will see your webpage).
http://support.godaddy.com/help/article/5289/updating-your-domain-names-ip-address-for-forwardingas you don't seem to know the basics, if you want this thing to be up and running soon, i think carteblanche offered good advice to "hire someone to make you the site". However if you want to learn, its a great way to learn by doing it yourself (but this will take a large amount of time).
This post was edited by Azrad on Dec 16 2012 07:00pm