Building a website takes some work. You need to know the programming first of all.
WordPress is something you can use. Certain site hosting companies also provide you with an easy to user website creator.
After you create the site, you need to sign up for a domain and a web host. Usually that can be done through the same company.