WordPress shows by default your posts in the homepage but you can configure a specific page for your posts.
The Blog Page #
To setup the blog page, in your WordPress admin panel, navigate to Settings → Reading.
For example if you already have a page named “Blog“, for the Your homepage displays, select “A static page” and choose your “Blog” page as the Posts page.
This is what you should see on your screen: