Creating a blog online is relatively easy.
The fastest way is set a blog up in WordPress or Blogger. I use WordPress as I find it easy to use. I can choose my own themes, layouts and there are plenty of free plug-ins that add functionality to my blog. I have created the blog and website myself and I continue to manage myself. I pay for my domain name only. Everything else is free!