Want to start blogging? Here's a step-by-step guide from picking a domain name to setting up your blog, creating content, and monetizing it.