There are two types of bonds; covalent and ionic. Covalent bonds form when atoms share electrons. Ionic bonding is the attraction between oppositely charged ions. Chemical bonds are negatively charged electrons that are pulling protons into each other.