A website is actually a collection of files and documents which is saved in a server (it's a specific computer that is connected to the internet all the time). Every file has its own address that called as URL (Uniform Resource Locators). If you want to have a website, here are things that you need :
Website File :
There is an easiest language to make a website file is HTML (Hyper Text Mark up Language). Even you know nothing about this HTML languange programming, you still can make a simple website file by using a regular word processor software just like Microsoft Office Word, Microsoft Office Excell, Microsoft frontpage or Openoffice for Linux. The only thing you have to do is saving your file as HTML document with .html extension by clicking "save as" tab and chose .html file option
Please note that you must name your file with index.html if you want to make that file become the first page (home page) of your website.
Website Address (URL = Uniform Resource Locator):
There are 4 important parts of URL. The first part is called Protocol, we know it as http:// stands for Hyper Text Transfer Protocol. The 2nd one is domain name (in many cases subdomain is included) e.g., www.mydomain.com or www.subdomain.mydomain.com. The 3rd one is Directory, just like a directory (folder) in your computer where the files located in specific area. The 4th one is file name e.g., index.html or myfiles.html. Here is an example of complete address of a website file http://small-appliances.co.cc/
Website Hosting :
You will need a server to host your file before it can be accessed through the Internet. In many cases you have to pay a hosting company to rent a space in their server and buying the address (domain) of your website, but with this Free Tutorial you will learn how to make a website without cost you any cents for buying the domain address & hosting space. After you have a good skill to build a good looking website, you can try to buy it and find the cheapest webhosting by using the search engine below.