If you have any interest in Arabic, either as a student, traveler, or
simple amateur linguist, I found one of the most interesting website.
A letter-by-letter introduction to all characters in Arabic alphabet
will let you read and write Arabic words in days. You can continue
learning step by step till you master the impossible mission.
This site contains: Free and Paid On-line Learning, Books and Learning
Packages, And much more.
You can visit their website www.thegreengate.net