ISO 4217 defines codes with 3 latin letters.
ISO 3166-1 defines 2 letter and 3 letter codes:
ISO 639 defines several 2 and 3 letter codes for languages.