I am considering learning the following languages and would like the Chevra to please chime in as to which one they have felt is the best online program.Arabic, French, Spanish, and Russian