Today, many web hosting companies make it possible to install WordPress on their site. You can choose a free hosting service with your purchased domain name and install the WordPress on the site. You'll have your own WordPress dashboard that you can use. It is easy now to create a WordPress site using the WordPress blog or website builder. When you are happy with the look and feel of your site, purchase your domain name. Now decide on what type of hosting you want. You can use paid or free hosting to see if your website is working. This way you're not investing a lot of money on a site that nobody visits.