WordPress does not include a built-in contact form, but you can easily add one using a plugin. We recommend using Contact Form 7 (free) or Gravity Forms (premium). Both allow you to create forms, customize options, and then insert them into any post or page using shortcodes (see the Contact Form 7 example above).
How to set my homepage?
To set your homepage, go to "Settings" > "Reading." You can keep the default setting ("Your latest posts") or choose the "Static Page" option and set your homepage to the page you created, and add a posts page (if any).
For more information about your homepage, check out this post on how to set up and edit your homepage.
What is a page template (and what is it used for)?
Page templates apply custom styles to your pages. Depending on the theme you're using, you may have page templates for the homepage, full-width page, blog, store, etc. To select a page template, simply choose from the dropdown menu in the "Page Attributes" meta box.
How to create a new page?
After logging into your WordPress site, navigate to Pages > Add New from the dashboard menu. Here, you can name your page, add content, media, insert shortcodes, and even use a page builder to create custom content.