To make a website, you first need a website name

I need a website for personal or small business
The very first step to make a website is to register a domain name to use as your website address. A website name is a domain name that you register through a domain registrar such as RegisterCheap-DomainNames.com they offer cheap domain registration. A website name can be registered for one year or ten years and have renewal fees associated with them at the end of the term of the registration. To register a domain is an easy process once you decide on the website name you want. Your website name plays an important factor in your online success, so take your time, do your research and choose a winner.
Now that you have your new website name you will now need to purchase web hosting so that you can view your website on the Internet world wide.
Web hosting is available in three flavors e.g. Shared webhosting, Virtual Hosting and Dedicated Hosting.
Shared hosting is the cheapest out of the three flavors and is used for personal websites. Virtual hosting is like a dedicated server but is virtual meaning that many virtual hosting accounts can be on the same server and is used for personal and small business ecommerce websites and can also host an SSL certifacate. A dedicated hosting server is the most powerful out of the three web hosting flavors and allows you to hosting almost anything on it and is for professionals that understand server technology.