The problem with using free sites like Wordpress or Blogger, etc., is that they have a huge list of rules that you have to agree to, including rules that do not allow you to build any type of commercial site. So if you put any type of affiliate links or other sales links, you are breaking the rules. And when they catch you breaking any of the rules, they immediately remove your site. No warning and no way to get it back, it's gone. So is all your content. Not to mention all the hours you put in building the site, writing the content, driving traffic and etcetera. Gone.
If you can afford your own hosting account, it's the best way to go, because you own your domain and everything on it and it can't be taken away at someone else's whim. WordPress is really easy to learn to install and use, that's why it's so popular, you do not have to be techy to use it. And as someone mentioned above, there are lots of free videos and tutorials that will teach you all you need to know. My first WP site probably took a day or two to build, the second one probably 4 or 5 hours, and today I build custom sites for offline businesses and also myself. And I am definitely not technical. This is something you really can learn to do, give it a try.