Mouse Click Selection PC , could you suggest me a tutorial?

Premise: Sorry for my grammar mistakes.
Hi , i’m both a C++ and UE4 begginer , altough i already know programming-object based languages such as Java.
I’m trying on my first project to make a simple Player controller wich you can select a pawn with a mouse click, but i’m already stuck on checking if the mouse actuallly “clicked” on something (The cursor is already enabled). I read around that I should use FHitResult , but i didn’t find any useful tutorial on how to use it in my case. Also is the function “APlayerController::Posses()” fine for take control of the Pawn? So , is there any useful tutorial for learning how this things works?