Originally Posted by
akhullar
That's the ticket - these are really good. I used Rosetta stone for German (along with Tell Me More, which is better). For Mandarin, it's probably better, but to be off topic, I can't recommend Michel Thomas enough for German and the Romance languages. He teaches you how to have a conversation. Rosetta stone teaches you grammar indirectly through phrases but doesn't really teach you to speak the language in a social setting.