A(n) (ionic or covalent) bond typically forms between two non-metals.

A covalent bond typically forms between two non-metals.