David
I have spent one year in Taiwan to learn Chinese. From my experience, learning with the IQChinese software is the most effective and fun way to improve listening, speaking and typing skills. Go! Chinese is definitely the quickest way to learn new vocabulary and to get familiar with important sentences in an enjoyable way. Although writing Chinese is helpful to recognize characters, today typing is the more important skill to communicate in Chinese. By learning with the IQChinese software I was able to acquire this skill easily. For everybody that wants to learn Chinese using the computer, IQChinese Go! is one of the best products on the market.