Whoever said that learning Chinese is the hardest language, has never tried this app. Learning becomes an addictive game where you focus on getting to the next level, without noticing that you have actually memorised a lot of information. Its worth the try.