The index page in Wordpress show all of the posts (without comments). I must result in the index.php a static page (not really a blog), I already done that. But I'm not sure how you can slowly move the index of posts other page (say blog.php).
Dashboard/Configurations/Reading through and perhaps create a page template, too, Page Templates « WordPress Codex, woith a loop.
Make two new pages: 'Blog' and 'Home'.
Under Reading through configurations: set 'Home' as static page and 'Blog' as 'posts page'.
This will make 'Blog' utilize index.php. Then you've to create a front-page.php and copy whatever's inside your page.php like a base. You can now edit your house page like a regular page or edit front-page.php to create changes to your house page.