English is not an easy language - but Arabic is much more difficult . Once I read from an expert that learning Arabic needs ten times more time and effort than learning English for example .

The big problem is not the letters - they are easy to learn - but the words ...

There are so many dialects that you have to choose one dialect first of all .

Or if you choose the standard Arabic then you will understand speakers of news channels or religious teachers - but you will not be able to communicate or they will just laugh at you ....

Sometimes it seems to me that there is not such thing that Arabic language . There are dialects which are similar to each other like French is similar to Italian or to Spanish .