A codon is a triplet of nucleotides (adenine, cytosine, guanine, thymine or uracil).
There are 64 possible combinations of three-nucleotide sequences.
61 of these code for 20 different amino acids.
Three codons do not code for any amino acids. They function as stop codons to end protein synthesis. These are UAG, UGA, and UAA.
Each codon codes for only one amino acid, hence, it is unambiguous and specific.
Some amino acids are coded for by more than one codon, hence the genetic code is degenerate. Most of this degeneracy involves the third nucleotide of a codon.