WordPress displays the blog posts on the home as default. You need to set a Static Front Page as your home page.
In here you can set and select a page :
- To act as your static homepage. The page where you land on when you visit your website.
- To act as you default blog page. Note: This setting is optional.