Excellent sites

  •  This site is excellent. Their method of teaching Arabic language includes several levels. After completion of these levels, the learner will be able to use the Arabic language for talking, writing, and understanding.
  • E-Arabic Learning Books for Non-Arabic Speaker. It has Arabic reading, writing, grmmer, composition, Arabic Pronunciation.

  • Very good site .it has translated articles from English to Arabic to help you learn new words.