There are three general types of bonding. Covalent, Polar-Covalent, and Ionic bonding.
Covalent bonding is when an atom shares its electron in the process to become stable. For example, a hydrogen would bond with another hydrogen, as it fills it's first orbital, and therefore becoming a stable element.
Polar-Covalent bonding is like covalent bonding, but it involves two (or more) different elements. To understand how this works, you'll need to understand valence electron orbitals.
Short version: If its in group 1A, it has 1 valence electron, 2A, two valence electrons, etc. Once it has eight valence electrons, it becomes stable. Transition metals (Group B elements), Hydrogen, and helium are an exception to this.
Take water as an example (H2O). Oxygen is in group 6A, and so it has six valence electrons, needing two more to complete its valence octet. Hydrogen has 1 valence electron (1A), so two Hydrogens share their electrons with Oxygen.
Why is it polar? Oxygen is more "Electronegative", or how much it wants the electrons. Oxygen is more electronegative, so the electrons want to be with oxygen more than Hydrogen. Oxygen's lone electron pairs that act as bonded electrons, pushing away the hydrogens, making the asymmetrical shape.
Ionic bonding is where an atom "donates" an electron to another atom. For example, Sodium Chloride (table salt). Sodium is in 1A, while Chloride is in 7A. Needless to say, one electron goes from Sodium to Chlorine, and they both become stable.
Covalent has two elements working together, as if it was a co-op mode.
Friend A: ugHHH I have so much chemistry homework to do!!
Friend B: Isn't it that chemical bonding crap?