Too many people have asked this question in order for it to be ignored any longer.
The simplest answer? There isn’t any end to the process, and as a result the time it takes to learn a language = infinity.
But language learning isn’t about being perfect. It isn’t about knowing every word. It is about being good enough.
And how long does being “good enough” take?
Well, it depends on two factors:
- How much you genuinely care about the language.
If you are genuinely interested in a culture and/or its language, the very act of studying it is going to be a lot less of a chore for you. In fact, sometimes it won’t be a chore at all!
Learning a language to fulfill a requirement or to get a grade or pass a test? The very fact that it is seen as “work” is going to drag down your efforts, or, in some cases, halt them completely.
The more you like a language, the more time you will be willing to invest in it, and the better you will find yourself making progress on your endless journey.
On an endless journey, enjoying the scenery is always what counts the most.
- How close it is to the other languages you know
Some languages have more internationalisms, while others opt for purity. The Hebrew word for Music is “מוסיקה” (musika), but in Faroese it is “tónleik” (roughly, “tone playing”). Hebrew is Semitic, but does opt for lots of European words (in part because of Eliezer Ben-Yehuda’s Russian roots as well as the British Mandate).
Faroese, while being a Germanic Language just like English is, does not have the Latin influence that many other Germanic Languages have (or, at least, it usually pretends not to).
If you speak English or another European Language as your native tongue, you will notice that idioms from your first language will be present in many others throughout the globe, in part because of language colonialism.
I remember a native speaker of Swedish telling me that he would need a “day” to learn to speak Norwegian and a “week” to learn to speak Danish. I think this illustrates the point better than anything else I could mention…
But how long will it take…me?
Don’t expect it to be a quick process. You could speed it up, but you would need a complete immersive environment (very much possible, even with oddball languages like the ones I study!)
Also, do not expect the idea of acquiring a language (or anything else) to be without any work. If you want to invest your time getting good at napping or drinking beer, then obviously you won’t require any hard work.
But if you seek to get good at (insert dream language here), yet alone claim that you speak it fluently, you should expect to put a time commitment into it.
Just because it requires time, however, doesn’t mean that it can’t be fun!
Find a culture and language that you genuinely can spend lots of time with and not get bored. Once you find good matches, you will be so entranced that asking questions like “how long will it take me to get good?” won’t even be thought about…