To create blog listing page in our themes you can simply create a page going to your backend i.e
wp-admin > Pages > Add New
There you can give a name to page like “Blog”. Then in right panel you can see template setting dropdown. Choose “Blog Listing” templates from dropdown and publish the page.
Now if you view the page in frontend, you will see blog listing in the page.