First things first, you need a domain name. That is, you want to find a website address that is available, and meaningful to you and your audience. Generally shorter is better, and if you’re an author or artist, grabbing your name is the best.
Registering and paying for this is totally separate to whatever you put on the website itself. You can find out what names are available at www.hover.com —type the name you want into the search field, and it will come back and tell you what extensions are available for that name. i.e. .com, .org etc. Generally, .coms are a bit more expensive than other extensions, but they do have a professional ring about them. Registration with hover costs around $13/year, and you will need to pay that every year you want to keep the website.
Separately you can try wordpress.com for easy hosting and website set up. This will hold all the content on your site.
Hit the register website button and fill in the form. In the blog address field, enter the name you registered at hover, but leave the .wordpress.com extension for now. You can point WordPress to your new domain when it has finished registering. This is called domain mapping, and instructions on how do that are here. It involves going back to your domain registrar (Hover) and telling them you want that domain to look at wordpress for the content. It currently costs $13/year at WordPress.
If that sounds too challenging, you *can* just register a domain with wordpress, but it makes it harder to move around when down the line you decide you want to move away from their hosting, or manage multiple sites.
Once you’ve set it up, you can select a theme from the hundreds available, and start customizing the look. Some are free, others cost money. I recommend starting with a free one to figure things out like, uploading pictures, and how to add pages to list your publications, or ‘about’ details.
There’s a quick start guide here: https://learn.wordpress.com/