I think Duo could be a good way to get started on language learning, but it is not effective on its own. What it lacks is an obvious way to graduate from its call and response mechanic to synthesis, as in creating your own sentences and participating in conversation.
Tandem was a good way for me to improve my Spanish to the point that I felt comfortable traveling. I dropped Duolingo pretty soon after starting on Tandem. Language learning is much more than memorizing words. Unfortunately, Tandem is also basically a dating site for many people, and scammers are using it as well, and this makes it hard to use consistently for language learning.
Once you get the minimal confidence that you think you could find your way back to the airport or bus station in another country, you really should just go visit. Couchsurfing really helped me meet people in many cities. I don't know if the community is still as strong, but it used to have regular meetups of people within a city who are interested in talking with foreigners. You don't need to stay on people's couches if you don't want to.
A lot of people seem to be learning English through multiplayer online gaming. I do not know if this approach works for learning other languages, as I am not inclined to participate.
I can't stress it enough, though. Any language learning approach that isn't writing or conversation is going to max out at a very low level.
I think duolingo is taking some steps. Not sure how effective they will be.
they have added some "write your own sentence" exercises in recent months. generally a story you listen to and then you write a summary or answer a question about why or how something happened in your own words. your sentence is then graded/corrected by AI. these are still rare but they do make me think more than the typical forms.
there is also some new more expensive level called Max that claims to have audio conversations with you using AI. I haven't tried that one.
Interesting, I haven't used it in a long time. For me, when you tell me to talk to a computer, I can't have a real conversation with it. I'm as awkward as a middle schooler in that scenario.
See, that's my issue. If Duo is only a good way to "get started," then it isn't a good way to LEARN a language, as in learn how to actually use it to a level approaching fluency. The whole thing is false advertising, not because of the specifics, but because of the advertising which makes people think (and yes, millions believe(d) it) that you can become fluent by using Duolingo.
It's all false advertising. Rosetta Stone was the pinnacle of false language program advertising, but the rest just take their cue from that.
A part of what I was saying, which didn't come across, is that I think Duo lacks a way to get people to move on. Being "free", there is less incentive to give it up when it stops having a benefit. Eventually it becomes a daily accomplishment, like doing the Wordle, that doesn't really improve anyone. That doesn't make it bad, but it hinders progress at learning a language.
Tandem was a good way for me to improve my Spanish to the point that I felt comfortable traveling. I dropped Duolingo pretty soon after starting on Tandem. Language learning is much more than memorizing words. Unfortunately, Tandem is also basically a dating site for many people, and scammers are using it as well, and this makes it hard to use consistently for language learning.
Once you get the minimal confidence that you think you could find your way back to the airport or bus station in another country, you really should just go visit. Couchsurfing really helped me meet people in many cities. I don't know if the community is still as strong, but it used to have regular meetups of people within a city who are interested in talking with foreigners. You don't need to stay on people's couches if you don't want to.
A lot of people seem to be learning English through multiplayer online gaming. I do not know if this approach works for learning other languages, as I am not inclined to participate.
I can't stress it enough, though. Any language learning approach that isn't writing or conversation is going to max out at a very low level.