This post contains affiliate links.
First Site Guide is all about how to start a blog and has many chapters all of which are online and immediately available to read and access without having to buy or pay for anything you simply click on the Show Me How and you get to their How to Start a Blog introduction.
Honestly the site is not overly pushy and isn’t trying to sell you an affiliate e-Book or some make money online scam, it does have some affiliate links to hosting providers but that is perfectly acceptable for the wealth of information that is being provided and they list several hosting providers not specifically pushing any single product or service leaving the reader with plenty of pick and choose options.
The How to Promote Your Content is invaluable to new bloggers who many not have done research yet into the various social media networks or content syndication services and I am surprised they left out Blog Engage which is a fantastic way to syndicate content and video.
Honestly, this site is an inspiration and I wish I had the time and patience to put together such a comprehensive step by step guide to starting up a blog, if you want to start a blog or even have a block I still suggest you check out First Site Guide as you can get ideas, particularly around research and the various tools in the appendices that may help further expand, improve or enhance what you already have setup.
Of course they list Bluehost which I can second as a recommended web hosting provider as all of my smaller sites run on Bluehost.