Hi there,
first off – Dashboard > Settings > Reading will allow you to choose where your latest posts (aka Blog) are displayed and you can set a Static Page for your home.
The options for creating a landing page are huge, and depend really whether you are ok with HTML or need to use a pagebuilder.
Some starting blocks i could suggest are:
1. Create a Page Hero – using the Header Element:
https://docs.generatepress.com/article/header-element-overview/
1a. Some examples of them:
https://docs.generatepress.com/article/page-hero-examples/
2. Use GeneratePress Sections to divide the page, add backgrounds etc
https://docs.generatepress.com/article/sections-overview/
3. Adding columns to sections:
https://docs.generatepress.com/article/creating-columns/
4. Use WP Show Posts (another of Toms plugins) to display Post cards:
https://wordpress.org/plugins/wp-show-posts/