The boring bit – feel free to skip 🙂
The Arabic language is quite complex. Whilst there is the formal language known as ‘Fus-ha’, it is only really used for formal purposes, such as, newspapers, documents, books, and the like. In everyday life Arabs speak colloquial Arabic. Unfortunately, here the plot thickens. There are many dialects and the differences can be huge. Mostly the differences lie either in different words for the same thing or difference in pronunciation.
Let me give you a couple of examples:
In formal Arabic a pen ‘qalam’, in Egypt it would be called an ‘alam’ whilst in the Emirates it would be a ‘galam.’ Incidentally, the formal pronunciation of al-Sharjah is al Shariqah and you may hear non-Emiratis refer to it as such.
On top of that, much of the grammar used in formal and classical Arabic is not used in the colloquial and if you have Arab acquaintances, no doubt at least a few of them have told you how much they disliked Arabic grammar at school.