Mango has a slightly unique take on language learning. You are presented with a sentence, which is then broken down into individual words, which you then recombine bit by bit until you reconstruct the full sentence, essentially teaching you how to put words together to form meaningful sentences. Culture notes are also included in each lesson so you understand the cultural context and not just grammar. Read our full review of Mango Languages.