Get a host. A web host is where your website “lives.” ...

Register a domain. You can get a domain name (e.g. goinswriter.com) through your hosting company. ...

Install WordPress. Blogging requires software, and the best that I've found is WordPress. ...

Get a theme. ...

Log in and start blogging.