If you wan’t to get into WP development you should be familiar with a theme structure and the mandatory pages that make a theme.
If you do, you surely are aware of templates (which are not mandatory). The template files will allow you to display the pages on your site by using them as a base structure.
Once you create one template, it shows up into the page ediror in a dropdown list on the right. So you know you can use THAT template for THIS content.
It is easy to do. just create a new php page inside the folder of your theme. Open it and type the following inside.
<?php /* Template Name: Home Page with Blog */ get_header(); get_sidebar(); get_footer(); ?>
Be aware not to put some blank between the “Template Name” and the” :” . I had some problems with that !
Now, if you go to add a page in your WordPress admin, you will see your new template appearing in the template dropdown list.