Question: what is the difference between a first language and an official language?
Answer: In broad terms, national languages refer to the tongues spoken on a certain territory (usually a nation-state, but not always) by one or several groups of people. Official languages are the ones used by a region's government for official purposes.