Level Skills Reset search How to learn a language consistently: a step-by-step guideuTalk review: tons of vocab in tons of languagesLanguagePod101 Review: A+...except for pricingLing Review: make language learning light and flexibleOkyDoky Review: very fun way to get useful vocabPreply Review: great for student, not for teacherMosaLingua review: more theory than active language practiceLingoDeer Review: language learning app for Duolingo hatersBabbel vs Rosetta Stone: how to chooseLingopie Review: the best foreign language subtitlesSpeechling Review: conversation-less pronunciation