Dictionaries for Arabic Dialects are rare. Here is a list of tools for Egyptian, Syrian, Iraqi, Tunisian, and Moroccan Arabic.
Ulric Shannon is currently studying and absorbing Iraqi Arabic in Baghdad. In a long interview, the Ambassador of Canada, who is not only passionate but also impeccably knowledgeable of Arabic, tells us about the characteristics and specialities of Iraqi Arabic and gives some book recommendations.
Many websites offer free Arabic lessons. Two of the best are Playaling and material of the Defense Language Institute.
A list of Arabic swear words and curses. Collected from Egypt, Lebanon, Syria, Tunisia and other Arab countries.