To build a website, you need to get a domain name registered first. This gives you domain name license which allows you to connect your created website as well as your own email address with it.
You then have 2 options to create your own site. You can either get Do-It-Yourself Website Builder software from various companies. You have an option to choose from the variety of templates offered for the site that you are about to create just like one below: