Dear not anymore,
Ok, let's start with the basics. Before you publish a website it's helpful to know on some level what it is you want to put online. Are you looking at starting a blog? Do you want to post pictures that you take around the world? Do you want to setup an online store to sell those pictures? Are you great at quilting and wanting to setup a how-to site?
Once you have an idea of what you want to publish you have a couple other decisions that you need to make. Things such as, do you want your own domain name (ie, www.netinept.com)? How much a month do you want to spend..if any at all? Do you want to design/code it or do you want someone else to? Do you just want a web site or do you want email accounts as well (ie, email@example.com)?
Ok, that might be enough questions for now. Once you've made those decisions, the next step is to find a web hosting provider. A hosting company simply provides you with space and bandwidth (the ability to transmit data) on a server that can be reached from either a domain you select, such as www.netinept.com or a generic domain like www.yahoo.com/~yourspace/. Now depending on your website, you might need a little bit of space, say 50MB or you might need a lot of space, like 5000MB. There are other factors to consider when finding hosting such as available services and resources (like php, perl, java, mysql databases, etc), but we'll keep it simple for now.
Findmyhosting.com provides a great resource if you are looking to pay for your service whereas Freewebspace.net provides listings of free web hosting. There are obviously pro's and con's to each. Free hosting can sometimes place advertisements and banners on your site and a domain name is not always available. Paid hosting is just that, paid. Again, most of this is really up to you.
Once you have signed up with a web hosting provider they will provide you with a way to access your web space. This is typically done through FTP (File Transfer Protocol) although some hosting companies allow you to manage your space through a web browser. An FTP client (such as FileZilla
) allows you to remotely connect to your server and manage your space by uploading, deleting and renaming your files.
In your question you noted that you already had pages ready to publish, but if you are looking for further information on web page construction, http://www.w3schools.com/... is a great site to check out.
If you're a BYU student you can also setup and use the 15MB web publishing account that is free. More information is available here