So a hobby of mine is learning languages, and I just thought... Why not learn Arabic? Here are some quick questions I have..
1. What is the most widely spoken dialect? I was thinking about learning Egyptian Arabic..
2. How long did it take you to learn Arabic? I fully expect it to take ten years for me to learn if I decide to go through with it..
Learning languages is one of my hobbies too. For speaking, the egyptian dialect has the most material in regards to media, so you have a lot to listen to for practice. I prefer the levantine dialect, but even there I'd say it breaks down to several similar dialects depending on the region of the speakers. When it comes to newspapers, books, the news, poetry, islamic literature, etc. the modern standard arabic is used. Speaking-wise, whichever you choose would generally be understood by all arabic speakers. There may be some minor differences here and there but not big enough to cause issue (in regards to middle eastern dialects that is). Arabic in the african regions (moroccan, algerian, tunisian, etc) are very different from middle eastern dialects though, so it would be difficult to communicate. I have heard though that they are able to understand the middle eastern dialects, it just doesn't work the other way around as easily
One friend of mine learned how to speak arabic fluently simply by having arab friends who taught her. Languages can be mastered in about a year, two years max if you study them diligently.
From Wiki: The greatest variations between kinds of Arabic are those between regional language groups. These can be divided many ways, but the following typology is usually used:
Maghrebi group
Moroccan Arabic (الدارجة - darija)
Tunisian Arabic (تونسي - tūnsī)
Algerian Arabic (دارجة - darja)
Libyan Arabic ( ليبي - lībi)
Hassaniya Arabic
Saharan Arabic
Sudanese group
Sudanese Arabic (سوداني - sūdānī)
Chadian Arabic
Juba Arabic
Egyptian group
Egyptian Arabic (مصري - maṣri)
Sa'idi Arabic (صعيدي - ṣaʿīdi)
Arabian Peninsula group
Bahrani Arabic
Bareqi Arabic
Gulf Arabic (خليجي - ḵalījī)
Najdi Arabic (نجدي - najdi)
Omani Arabic (عماني - ʿumāni)
Hejazi Arabic (حجازي - ḥijāzi)
Hadhrami Arabic (حضرمي - ḥaḍrami)
Shihhi Arabic
Dhofari Arabic
Yemeni Arabic (يمني - yamani)
Tihamiyya Arabic
Mesopotamian group
Mesopotamian Arabic
North Mesopotamian Arabic (Moslawi/Qeltu)
Levantine group
Levantine Arabic (شامي - šāmi)
Syrian Arabic
Cypriot Maronite Arabic
Lebanese Arabic (لبناني - libnēni)
Jordanian Arabic (أردني - urduni)
Palestinian Arabic (فلسطيني - falasṭīni)
Bedawi Arabic (بدوي - badawi/bdiwi)
Andalusian group
This group includes various dialects throughout the Iberian peninsula (extinct in Iberia, surviving among Andalusi communities in North Africa)