There are differences between Standard Arabic and the Arabic spoken in Morocco, and here we reveal the details:
Standard Arabic is the official language of all Arab countries (Egypt, Sudan, Algeria, Morocco, Iraq, Saudi Arabia, Yemen, Syria, Tunisia, Somalia, Palestine, Libya, Jordan, Eritrea, Lebanon, Mauritania, Oman, United Arab Emirates, Kuwait, Qatar, Bahrain, Comoros and Djibouti) and therefore serves as a vehicle of communication between them all.
Although many people and some media outlets use them as synonyms, the words Arab and Muslim designate two different things. The former refers to a culture and a language and the latter to a religion, and although there are many Arab Muslims, there are also non-Arab Muslims and Arabs of other faiths. The relationship between the two is that Classical Arabic is the language in which the Quran, the sacred revelation for Muslims, is recorded.
Aside from the official Standard Arabic (which is the language studied in schools and used to write almost all literature and newspapers), each country has its own dialect for everyday speech; in Morocco, this dialect is called Darija.
Berber is part of the Afro-Asiatic language family. There is a unique native alphabet, and it is estimated that around 60% of Morocco's population speaks some variant of Berber (Riffian, Tamazight, and Tashelhit).