What is the first animo acid in a polypeptide

The first amino acid in a polypeptide is typically methionine. However, there are certain exceptions where other amino acids can be the first in specific circumstances.