Amino acids are the building blocks of proteins. They are small organic molecules that are composed of a central carbon atom, a hydrogen atom, an amino group (-NH2), and a carboxyl group (-COOH). There are 20 different types of amino acids that can be found in nature, and they can be combined in various ways to form an almost infinite variety of proteins.
