Hang in there. Rigging is commonly harder for most artist to learn. I find that playgrounding (AKA prototyping) helps the learning process. What is playgrounding? This is where you build a simple rig only to play(AKA test) around with a single concept or constraint. For example build a single leg. That’s a 3 bone chain. Thigh, shin, and foot. Play with animating a kick. Then try it with none connected parenting. Then again with all bones aligned to the world making sure that the heads of the bones are at the same position on all 3 versions. Roll the bones to change the pointing of the axis and animate again. Basically physically see how the bones move and how adjustments like the roll affect how the bones move or behave. Then try this with an IK setup. Try different settings in the IK. Like with and without a pole target. Make it act weird or break it on purpose. This helps you learn what to look for when you have to trouble shoot a rig. The key thing is to have fun. Thus why I like the term playgrounding a rig. I forget which youtuber I heard this from. I think it was Dan Pro.