There’s nothing wrong with learning a language from the same resource.
I’ve known people who’ve managed to make serious advancements in their language acquisition, even while studying under one teacher the whole time. Similarly, the first time I learned a foreign language was through six months of work with the same language training program, so I’m not knocking on the single-instructor model.
During a student’s advancement from an absolute beginner to intermediate learner, in fact, we recommend sticking with one teacher. That’s because the focus such a setup promotes will play a big part in your overall success.
Once you’re looking to really get good at a language, though, incorporating multiple sources will probably be your best recourse. Why?
- It helps you experience learning from different perspectives, something you don’t enjoy when sticking with one language program.
- Every language has many subtleties. You learn these subtle differences through learning from different resources, not staying with one throughout the course of your acquisition.
- It exposes you to a wider variety of vocabulary and pronunciation. Not all native speakers use the same language alike. If you don’t seek out other teachers, you’ll be stuck absorbing the default ones you’ve been learning since you started.
Branching out your learning has less to do with the quality of your primary language materials and more to do with experiencing the language in a fuller way. If you’ve gone past beyond the basics of a language, embracing this next step might be very beneficial for your overall development.

