Duolingo and You, or Not
Dave Rupert made some smart comments on Duolingo.
Slowly you realize the truth about Duolingo; it's not a language learning platform, it's an engagement platform. And through that engagement you might pick up some language skills. Duolingo does little in explaining how rudimentary concepts like verbs or participles work and instead lets you piece it together solely from repetition and context clues. Repetition in learning is important but without ever addressing the fundamentals of a language Duolingo reveals it's prioritizing something else over language mechanics.
He's right in that Duolingo prioritizes repetition over language mechanics. I can't argue with that. Except to say that the repetition is what makes it work for me. I don't open Duolingo to learn the rules of a language (French, in my case). I use Duolingo as a reliable way to inject 10 to 20 minutes of French into my life everyday. And I reinforce that education with a twice-monthly one-on-one lesson with a private teacher.
If you're using Duolingo, I'd recommend ignoring every app mechanic but the streak. Keep the streak going, because it's the daily bit of language which keeps it alive in your brain. And don't expect to become fluent from the app, either. It won't do that for you (unless maybe you dedicate an hour or more a day?). For that reason, I think Rupert is right walk away, having read his explanation. If you don't have enough motivation to learn a language with other supportive practices, Duolingo is probably not going to provide much benefit to you in the long run.
I could replace Duolingo with daily reading in French. I have French books and I do read them, but I'm constantly going to the dictionary to look up words and conjugations. There are thousands of idioms and colloquialisms which need googling to understand. What makes Duolingo better, in my opinion, is that it keeps it simple. It grows the vocabulary slowly, repetitively, and the translations are always a click away, should you need it. And it's on my phone, which is with me all the time. I can do my daily 15min from anywhere at anytime.
So I'd agree with Dave that Duolingo is not the perfect way to learn a language on its own. If it's not working for you, let it drop. But for me, it's the exact kind of reinforcement which propels me forward into fluency. For anyone who truly does want to learn a language, my advice would be to take regular lessons or classes, but to support that with a daily Duolingo habit. Or maybe use Duolingo to find which language you truly want to learn. You might think it's Spanish, but maybe you find you really enjoy German? In any case. it's an excellent app. I've found it incredibly useful. Especially when my expectations for it are in line with what it provides.