Here are the steps to follow while hosting a WordPress site.
Buy a WordPress hosting plan
Register your domain name
Use the 1-click installer and setup WordPress on your account
Install WordPress theme and add a few plugins
That’s all, now you can create and publish content on your website