I started to learn Arabic with Rocket Languages a few months ago and it is by far the best learning tool I have ever tried despite the fact that I am not a native English speaker. I tried many tools in the past and each time I gave up after a few weeks whereas with Rocket Languages I always want to go further in my learning. the interactive audio lessons are really good and easy to understand.