Yes you can set your homepage as a blog if you need. You can do this from the Settings > Reading page in your WP admin. Just create a page with the Blog template and add that as your homepage.
If you don’t add any widgets to the home widget areas then the blog will show by default….but to avoid the homepage template from showing up by mistake (if you add any content inside of the widgets) you can set the blog page as the homepage as mentioned above.