ChineseSkill
Get it:
Online
An excellent app for learning modern Mandarin Chinese from the ground up, with lessons covering exactly what you would hope from any introductory language class, presented in a simple and reassuring design.