Immersion will absolutely get you speaking and listening fluency (with enough time). Reading and writing? That's another matter. If you're coming from a Latin alphabet language and trying to learn to read and write Chinese or Japanese then you've got a lot of study and practice ahead of you. Acquiring the knowledge of several thousand Chinese characters (needed for both languages) can only be done through deliberate study.
chongli|2 years ago