The basic building blocks of proteins are the amino acids. There are 20 amino acids in a protein that we consume and the protein in our body. These amino acids link together to form large molecules. The 20 amino acids are divided into two groups called the essential and non-essential amino acids.