Typically website contents are prepared locally on your computer. Therefore there's a need to trasfer those files onto the server at your web hosting site.
For this, there's a popular method using a program called FTP (file transfer protocol). Don't worry about it's name, all it does is to transfer whatever file you instructed it to move from your PC to the hosting server.
In some case you might also want to download files from the hosting server as during site backups.
Your files need to reside there so that your visitors can access them whenever they come to your site www.example.com.
Here is a list of commonly used ftp programs:
If you don't mind the challenge, building a website on your own is very satisfying. It's like building a house (virtual one).
(Note: If you prefer having your website built using mix-n-match approach, please see part 1 of this subject)
There a few steps involved as follows:
1. Domain name
This is similar to obtaining an address to the premise of a physical business entity. A place where people can go to buy products or services.
Before you register for one, you need to find out if it is not taken yet by doing a simple research. A good site to go for this is: