Id buy it
Its the best associative program for learning Arabic that Ive seen so far. Ive tried Rosetta Stone for Spanish and in my opinion this works the same way but offers many languages. Id also compare it to duo lingo, but that app doesnt include Arabic. I havent been using it very long so I dont know if its entirely free but if it costs for the more difficult lessons Ill pay.
TeamPaK about
Learn&Play Languages Beginner