From Hiragana (Grammar Guide): Duolingo, despite what I might say about it online, isn't THAT bad. It does use spaced repetition, and it uses weird / strange words ---- which although most learners feel they'll never need to know, the truth is it helps you remember what's actually being taught: sentence structure and grammar. Numerous studies have shown that the stranger or more unique something is, the easier it can be to remember it. + Points for Duolingo. Tofugu uses mnemonics, Duolingo uses uniqueness, Ankidroid users find spaced repetition to be the only way, scholars like Krashen use i+1 "comprehensible input, etc etc... all of these methods are useful. I believe that Personalization is king (when it comes to language learning). It is the ultimate form of context. You don't need as much spaced repetition to learn with personalization. Personalization acts as it's own mnemonic and strange / unique memory. You will learn faster than the average self-studying learner with personalization. Personalization is something that the learner (you) need to find on your own. We can point you in the direction you need to go ---- it's up to you to take the first steps!