The building blocks of proteins are known as:

How Many Combinations Are Possible Using 6 LEGO Bricks? | Mental Floss

a
amino acids
b
monosaccharides
c
polysaccharides
d
nucleic acids

a) amino acids