How to Make Website?

You need a domain name, a hosting company, and html coding ability. You also need an ftp program to get the website to the hosting company. Look here for more information: