<p>Experienced language learner here.</p>
<p>I also picked up Spanish from my parents, but it was also a pretty low level.</p>
<p>I ended up teaching myself, as well as learning Portuguese. </p>
<p>My experiences: </p>
<p>Rosetta Stone - horrible program. Just not worth it at all unless you can get it for super cheap (under $100, and that's pushing it)</p>
<p>Pimsleur - it's good, but horribly overpriced for its quality. You don't learn very many words, but it's a decent foundation until you get into more advanced things.</p>
<p>I want to point you to probably some of the greatest resources for language learners:</p>
<p>Language</a> Learning Forum</p>
<p>Amazing language learning forum; there's a hyperglot professor there (speaks many languages, very intelligent guy) that writes a ton on the forum, answers questions, shares his experiences, etc. Everyone there is a language enthusiast, and happy to help. It's decently active, but it has room to improve in that area.</p>
<p>And finally, the language programs I think you SHOULD be using:</p>
<p>FSI</a> Language Courses</p>
<p>
[quote]
the home for language courses developed by the Foreign Service Institute. These courses were developed by the United States government and are in the public domain.
[/quote]
</p>
<p>These are great courses, used by the Foreign Service Institute which intensively trains their diplomats in the language for so many months before sending them off to do the job that they need to do. </p>
<p>They're pretty old (but still great) and part of the public domain now, so they're absolutely free and legal from this site. However, not all programs are available on there, some are incomplete, etc. </p>
<p>Vietnamese unfortunately isn't available there, but these programs can also be purchased completely remastered with a physical booklet and CDs instead of reading a PDF and MP3s on the computer. They're pretty expensive though; look into Barrons FSI (I think that's the product).</p>
<p>Chinese has a ton there, however what they have isn't on par with their other programs such as Spanish. </p>
<p>If you have any questions, let me know.</p>