Hydrogen bonds are electrostatic interactions resulting from the interaction of partial charges or 'dipoles'. They are essential for the stabilization of secondary structures.
View this structure (crambin, 1crn) using PyMOL. Describe its tertiary structure. Now let's look at the hydrogen bonds.
Hydrogen bonds are also formed between side chain and main chain or between two side chains. To see these
You should now see a less regular pattern of hydrogen bonding, involving individual side chains.