The single biggest barrier to learning a new language is time. It can take years.
Or is it?
What if the real problem is something else entirely — the lack of communication partners? That’s a very different problem to solve.
Think about how children learn. Every child has at least one parent available full-time as a communication partner. Add a second parent and a couple of siblings, and you immediately have a suite of partners at different levels, in different moods, with different things to say. Then the child goes to school and they have a plethora of communication partners and opportunities — all day, every day.
Now contrast that with modern language learning. What do most learners have? Zero communication partners. If they’re lucky, they have a tutor. But even then, the tutor often defaults to their native tongue, and actual real-time communication becomes an afterthought.