Summary
note
Three things hold this topic together.
Bonds inside a molecule are strong; bonds between molecules are weak. The first group are the intramolecular bonds: ionic, covalent and dative covalent. The second group are the intermolecular forces: Van der Waals forces, dipole-dipole interactions and hydrogen bonding.
A covalent bond is an overlap of two atomic orbitals. That single sentence is valence bond theory, and everything else in the topic follows from it. Head-to-head overlap gives a σ bond, sideways overlap of p orbitals gives a π bond, and overlap of two d orbitals gives a δ bond.
Whether a bond is covalent, polar covalent or ionic is a matter of degree, not of kind. The controlling quantity is the difference in electronegativity between the two atoms. Equal electronegativity gives a non-polar covalent bond, a small difference gives a polar covalent bond, and a large difference gives an ionic bond.



