The internet has come so far in a very short amount of time. Not that long ago, your only option was to learn how to code your own website with complicated scripting languages. Now, there are plenty of blog building and website coding platforms and programs that are much easier, more drag and drop.
One of which is the open source blogging content management system called WordPress. This CMS allows you to put together a blog or website within minutes, and all you have to do is setup your domain name and hosting. Nothing to code, and there are a bunch of helpful resources out there that will help you learn WordPress fast and for free.