Follow these steps to set your blog as your home page.
1) Check your permalinks are set to /%postname%/ - you can set this in the Settings > Permalinks section of WordPress
2) Now create your main blog page. We recommend creating a page and call it "blog" or something similar
3) Set your blog page to use the "blog template" . This will create a layout which shows a summary of your blog posts
4) Go to Settings > Reading, and use the TOP drop down menu to select your home page. You will select the blog page you created earlier for this page.
DO NOT set anything in the second drop down - this may cause your pages to show a 404 error.