I want to make my website's first page so you have posts listed with only titles and meta (reader friendly, easy to load...).
When you found something interesting you'd put the cursor on the title (linking to the post) and that would display a featured image beside (either on a specific spot on the site or offset just enough to not cover any of the text or replacing the cursor).
It's been done before, here is an example:
I'm assuming I'd have to use this to get the feautured image:
get_the_post_thumbnail_url( int|WP_Post $post = null, string|array $size = 'post-thumbnail' ).
The problem is I that I only know HTML and CSS, some very basic JS and have no clue about PHP. I found a couple examples on the web but couldn't get any to work.
Can you tell me how to get the image from the post link and display it (dynamically so it can work for any post link on the site)?
Thank you.

Try using this
the_post_thumbnail();it should display the post's image.Check those:
https://developer.wordpress.org/reference/functions/get_the_post_thumbnail/
https://codex.wordpress.org/Post_Thumbnails
https://smartwp.com/wordpress-get-featured-image/