What language program should I use to learn Arabic?

<p>I'm very interested in learning at the very least basic Arabic and I've heard lots of good reviews about Rosetta Stone, but i've also heard a few bad ones. Does anyone have any opinions on this? I would like to get a good foundation and then maybe move on to person-person classes where I can really learn how to speak the language not so much just understand. </p>