this app is a fun, easy to follow program. You're given a variety of options to adjust the level of difficulty, as well as many supplemental learning tools such as flash cards, games, videos. It covers all the aspects of the Chinese language, including but not limited to proper pronunciation, reading both pinyin and traditional characters, as well as writing/typing pinyin and traditional characters. There is an achievement point system that allows you to access more content, and there is something satisfying about working my way down the curriculum path. I'd recommend HelloChinese to anyone wanting to learn to read, speak and write in Chinese. ETA (2021): I’ve returned to this app after a long hiatus and was glad to see there was a new, more comprehensive course available. However, they have done away with the games section for the new course and according to support there are no plans to reintroduce it. This is false advertisement considering that the Premium subscription claims that you have unlimited access to all training games. You can access the games still, but in order to play them you have to progress in the old course (which is redundant to and goes in a different order from the new course). That’s a huge limitation if you ask me, not to mention a huge inconvenience. The games were a big part of why I used to love HelloChinese, so my new rating and amended review is going to reflect that.