By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Although not always viable, sometimes the best way to learn a language is to go to a country that speaks that language, like China or Taiwan.

I found however that after you learn to speak the language, you can use mandarin subtitles on mandarin shows to learn to read the language.

Mandarin is not too hard grammatically. The things people I see usually find challenging is memorizing all the words and differentiating between different tones. Hardest part would be to learn to write it. I just hope you don't need that.