Typing on Mac OSX
OS X - Enable & View Keyboard LayoutsKeyboard Layout Images (pdf)OS X - Enable & View Keyboard Layouts
Typing on Windows
Keyboard Layout Images (pdf)
Typing in Arabic via Transliteration
Online Interactive Keyboard with Transliteration
Online Learning
Learn Arabic
Online Multimedia Arabic Course
Online Arabic Course with Audio
Fun With Arabic
Arabic Reading and Language Courses
Dictionaries
WordReference
Wiktionary Arabic-English
Wiktionary Arabic Monolingual
Forvo Pronounciation Guide