Many people think learn Chinese fast is not possible. In fact, learning Chinese is similar to learning any other languages, you need to have the right approach to get the best results as fast as you want.
So what is the right approach to learn Chinese fast? Traditionally, teachers will teach you the grammar (Chinese grammar is very simple), then they teach you the writing (which is very hard). This kind of approach easily makes learners get bored and I am always not surprise at the fact that many people quite the class while the course is not finished yet. It's not their fault, the faults lie in the teaching method.
You must admit that once you find something interesting, you will learn it very fast. Learning Chinese is no exception. With that said, creating the fun in learning Chinese as well as other languages is very important. If you have funny games to play, audio course to listen and practice, a tracking system to see your improvement day by day, do you think you will learn Chinese faster than with text book only?
So you may ask: "How can I get such course?" The answer is Rocket Chinese. The approach in Rocket Chinese is totally different from the traditional method. You will learn new words through funny games. You will master the speaking by hearing the conversations between native speakers and you will have a tracking system to check your improvement through a certain period. With such tools, Rocket Chinese has been the best course for learning Chinese for many years.