There are few steps to start a website:
1. Buy a domain name and hosting.
(domain name is like www. ___.com)
(hosting is where the website located)
2. Plan your website.
3. Design it by uploading your content.
4. Do SEO so people easy to find you
This guy helps me a lot in doing my company website.
You guys can check it out:
how to start a website