can someone explain chemical bonding to me?

No.13635395 ViewReplyOriginalReport
i sort of understand what happens but i dont get why, for example in ionic bonding i understand the outer most electron of the metal is "given up" and the non-metal takes it resulting in the change imbalance etc but no matter where i look i cant find a single explanation why this happens to begin with. same with covalent and metallic, any help would be great also have any of you experienced this issue with trying to learn science? it seems most resources are from "I FUCKING LOVE SCIENCE!" types and never actually explain anything and just give really simplistic and conflating explanations which if anything make it even harder to know what is right and what isn't.