I'll try to answer this quickly now, and I can add details later if needed.
There are two issues when setting up a blog (or any web site), the issue of "host" or domain and the issue of platform or how do you compose your blog. Also, I s'pose there is the issue of price. How much do you want to pay.
You can, like me, do a blog for free. Blogger, which is the link you cited above, will give you enough space on the Internet if you are willing to use a domain that has .blogspot in it and also has their ads on your page. If you want your own custom domain name or no ads, you must pay something. Movable Type, the primary competetor to Blogger also offers domains, but I am pretty sure they do not offer a free domain. So, figure out your domain situation first. If you have a domain name or even a web site already, you can direct your blog to "feed" into that site.
As to platforms, there are two main ones, as I said, Blogger and Movable Type. Most people that I know think Movable Type is better, but there is the question of cost and ease of setting up. There are other platforms out there of course.
I use Blogger and it is very, very easy to compose posts. It looks similar to LTH, but I think even easier. (Well, somethings inserting links are easier, inserting images are harder). It takes no special skill to "blog".
The other thing is how you want you blog or page to look. Blogger and others give you templates to work from. My blog is essentially a standard template. Futzing with your template is about area where you may need some HTML knowledge. I've relied on a friend to do a few things, but I have not paid much attention to making my blog look better. If I did, it would take more HTML.
If you want comments on your blog, you can chose from various packages out there. I use Haloscan, which I think is the most popular. Again, there are free versions and paid versions. Getting the comments on your blog is not a hard thing at all. You essentially place one line of script in the body of your blog and whammo, you have comments too.
Rob