Which language and are you just starting? For beginners I’d definitely recommend actual classes, they’ll get you started and you can then continue to learn on your own. Apps are great for vocabulary, but that’s mostly it. Especially Duolingo will not teach you any grammar, you’ll have to figure that out from the sentences it throws at you.
Tried DuoLingo. Hated it. Tried Mango this week and not enjoying that either. Thinking of taking an actual sit down class instead.
Which language and are you just starting? For beginners I’d definitely recommend actual classes, they’ll get you started and you can then continue to learn on your own. Apps are great for vocabulary, but that’s mostly it. Especially Duolingo will not teach you any grammar, you’ll have to figure that out from the sentences it throws at you.