First of all, in case you are worried about the technical challenges of building your own website, I want to assure you that nobody is born knowing how to build a website! Everyone started from zero and that includes me as well.
I will be sharing with you one method for you to consider:
WordPress is the most popular tool used by on the interenet right now. It allows you to add “pages” to your site. This allows you to setup a blog to look just like a normal website. This particular site took me less than an hour to setup using wordpress.
An important thing to take note is that you should NOT be using the version of WordPress that is hosted on their servers. Instead, you need to get your own hosting to install the wordpress software. The actual steps for you to do are:
(a) Register your domain name at Godaddy.
(b) Get a webhosting account to host your blog. Generally, it is not a good idea to get your domain name and hosting needs from the same provider.
If you want a low-cost option, you can start with Hostgator for your webhosting. Look at the shared hosting plans. You can get the baby plan if you have future intentions to host more than one domain.
(c) Change the nameservers settings at Godaddy to the ones provided by Hostgator (or your webhosting if you are not using Hostgator).
(d) Install your wordpress blog by following these step by step instructions. If your hosting comes with fantastico (most of them do), you can do a one-click installation of wordpress.
(f) Read the wordpress documentation and play around with your admin control to get familiar with the interface. In the future, you can install plugins to enhance the functionality of your site. There are many posts on the internet on recommended WordPress plugins to install.