Usually reading comprehension is the skill which is most easily acquired. I'm finding that I can read much better with listening being the weakest of my four skills currently. It seems quite a few users in this forum are able to comprehend spoken Arabic without actually having lived in Arabic lands. How did you get to this level? Was it from YouTube videos, etc? Do you have tips? Especially considering the difference in the various dialects- how did you navigate this aspect too?