Hello, A Beginner Questions Here

I recently took a course from udemy to learn unreal engine 4. Now after learning for hours I have some questions.
I’m still confused about, how pawn, player controller, actor, components link together, I would be glad to have clarification.
Another question is how
I also wonder if I made the right choice of making UE my first engine to learn as a 3D artist who can code because it seems the indie side of this engine is relatively tiny.