Default Recent Posts Homepage
By default, when you activated theme. Your homepage will display your recent posts. You can select blog template option for default homepage via Appearance > Blog > Layout >Homepage Layout.
Custom Homepage Page
By default, when you activated theme. Your homepage will display your recent posts and you can change its option. From your admin sidebar Settings > Reading > Front page displays select “Your latest posts”. You can also change number of blog posts per page there too.
You can also change your homepage content to a page. From your admin sidebar Settings > Reading > Front page displays select “A static page (select below)” and select a page you want to use as homepage.
Since this option works with any default WordPress pages. So you can create a page using “Content Builder”, shortcode or any HTML too.