12 steps to a website:

Step 1: Buy a domain name

Square space, go daddy, and google domains are some of your top sources.

Step 2: great a github repo for your code. Make sure it’s public