If you haven't already taken your site navigation tree and composition layout to create your website using html, then now is your chance to do that - with online hosts. A website host is an online service that provides space to store html and other media files that are constantly available to the public to view on the internet. Many hosts provide programs for beginners that can be used right on their site, these programs allow you to chose the preferences of your site and put in any information wanted; the only bad thing about them is that many times they limit you to the amout of editing you can do to your site.
Hosts without advertisement pop-ups or embedded banners are free; but for an advertisement-free site it costs money. Price is varied greatly according to the features that come with the site (this includes allowed space to store your website, FTP abilities, and other language options like PHP and/or Perl). If you are looking for good hosts, below is a list of some spectacular ones (please notify the webmaster of broken links.
There are literally thousands of hosts on the internet; some for free and others that charge, simply search for "website hosting" on a search engine and you'll find the one you want.
Website hosts are all different, some of them can allow you to upload your pages through online PHP and Perl uploaders on their site; other sites allow you to upload your pages through FTPs. FTP stands for File Transfer Protocol, it is basically a program that is used while you are on the internet to connect to your site's host to send information back and forth between your online account file. Some hosts don't allow the use of FTPs, and FTPs are not intended for beginners; however, if you would like to try using one their are many free programs available. The best one, but they charge for it, is Globalscape's CuteFTP. When using an FTP, you must know your host's ftp address, your user name and password; some hosts are more picky and require more information - but no matter who the host may be, it is guarenteed that if they offer FTP uploads then they will have a FTP F.A.Q. on setting up and using an FTP with their server. Enough about FTP's, let's get back to hosts.
Essentially, make sure to have a "website folder" for the pages of your site. Most moderately-sized sites have thousands and thousands of pages, start organizing your files well. Name pages according to what they are; for example, this tutorial's html page was saved as website_1_2.php. Website stands for website tutorial, and _1_2 stands for tutorial number 1.2; any images on this page are also named in a similar fashion. Websites are basically groups of webpages that are incorporated and navigated through a central focal point being the homepage.
You are now mentally capable of creating a webpage either with a program or through basic HTML; and you should also know how to make your site available to the public. Other tutorials in the future on Web Development will be advanced, these first tutorials are solely for beginners and I hope that they've informed people out there to at least grasp the concept of how they work and operate.
- Joseph Lookabaugh