Arabic steps is a website for sharing Q & A , articles , lessons , and much more about arabic , aiming to be Arabic learners favorite source