A foreign language is a language that is not the official language of a country. Native speakers (people who can speak their first learned language) from that country usually need to learn the language through lessons, self-teaching, or language courses.