Jargon :The language used in the various occupations that people will know and use communication in a group,such as flight attendant.
Argot: The language used among the working class.
Slang: Informal language or colloquialism that use in daily life.
Moreover, there is a difference between a language and a foreign language, the way sound and meaning.