New to Blender, UV Unwrapping is extremely confusing

Hi all,
I’m new to 3d modelling, and nothing has confused me as much as UV unwrapping has. I want to be able to texture paint, as what I’m modelling is something more stylized. But UV unwrapping is just so extremely confusing to me.
I understand the idea of it being like a candy wrapper, I just don’t understand how to actually successfully UV unwrap in practice. A lot of tutorials on youtube are unwrapping very simple things like cubes, but I want to know how to unwrap more complex things. How do I know where to mark seems? Is it just trial and error? Are there easier ways to do it?

Thanks,
Luke

This video might help:

Luke
you might want to look at this post.

knowing tricks about Marking seams helps. it helps to adjust the speed of these videos. !