Creating a website is very simple. Once I went to a client to show him get his website requirements. He said that even his 10 years old son can design a great website.
Since, you made up your mind that you want to create that multi million dollar website, I will guide you to fulfill your dream. I will keep it as short as possible. First you need a domain name. You can search and buy the domain name from Namecheap.com
Then comes the part of Web Hosting. You can also take the hosting from Namecheap which is very reasonable.
The easiest way to setup a website quickly is to install WordPress with a great theme if you have static content and want to show the world what you can do.
Great Themes for WordPress : https://colorlib.com/illdy/