check the video tutorials (all )--> for the controller the "Mouse pick" one was the key to get me in the right direction.
Vector3 stores the x,y,z position in space of any given point. with 3 floats (x,y,z,). This point can be your mouse click or the position of any given object etc...
I Eventually went with the "smooth look at" and "Move Towards" since them my controller is now a full spaghetti dish with animation graph and keyboard input... probably not the best example of best practices but it works as i imagined it!