So to remove the blog posts from the home page alone.
First go to Dashborad => Design =>Edit HTML (Edit Template HTML)
The style sheet declarations end after the "]]></b:skin>" .
So just search for the "]]></b:skin>" and add the code that comes after the red color ,as shown.
]]></b:skin>
<b:if cond="data:blog.url == data:blog.homepageUrl">
<style type="text/css">
.post, .sidebar, #blog-pager {display:none;}
</style>
</b:if>
<b:if cond="data:blog.url == data:blog.homepageUrl">
<style type="text/css">
body#layout .sidebar {display:inline;margin-top:200px;}
</style>
</b:if>
Note that you are hiding both side bar and your posts here. To hide your posts alone and keep you sidebar intact remove the .sidebar from .post, .sidebar from above piece of code in first block.