Blogger by default gives you a default Home page upon the creation of a new blog. This home page cannot be deleted. It contains all the post on your blog. However, the primary purpose of a homepage is not to display a list of posts you have written so far. Instead, a homepage is supposed to tell your visitors something brief about your site, links to various pages, possibly something small about yourself etc.