<?php
/*
Template Name: Page Of Home Posts
*/

/* This example is for a child theme of Twenty Thirteen:
*  You'll need to adapt it the HTML structure of your own theme.
*/

get_header(); ?>

	<div id="content_sidebar_wrap" class="clearfix">
		<div id="content" class="grid_8 alpha">
			<div id="content_inside">
	        <?php
	        /* The loop: the_post retrieves the content
	         * of the new Page you created to list the posts,
	         * e.g., an intro describing the posts shown listed on this Page..
	         */
	        if ( have_posts() ) :
	            while ( have_posts() ) : the_post();

	              // Display content of page
	              get_template_part( 'content', get_post_format() );
	              wp_reset_postdata();

	            endwhile;
	        endif;

	        $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

	        $args = array(
	            // Change these category SLUGS to suit your use.
	            'category_name' => 'home',
	            'paged' => $paged
	        );

	        $list_of_posts = new WP_Query( $args );
	        ?>
	        <?php if ( $list_of_posts->have_posts() ) : ?>
				<?php /* The loop */ ?>
				<?php while ( $list_of_posts->have_posts() ) : $list_of_posts->the_post(); ?>
					<?php // Display content of posts ?>
					<?php get_template_part( 'content', get_post_format() ); ?>
				<?php endwhile; ?>

			<?php else : ?>
				<?php get_template_part( 'loop-error' ); ?>
			<?php endif; ?>
				<?php get_template_part('loop-nav'); ?>
			</div>
		</div><!-- end #content -->
		<?php get_sidebar(); ?>
	</div><!-- end #content_sidebar_wrap -->

<?php get_footer(); ?>

Add a home page template
Add a home page template

To use this for your home page, please follow these instructions:
* Login to the admin dashboard
* Go to the settings option in the main left-side navigation menu and select the “reading” option.
* Tick the option for a static home page and find your custom page template in the dropdown and select it.
* Click the save button at the bottom of bottom of the page
More info here: https://www.wphub.com/creating-custom-wordpress-homepage/
