The time it takes to learn a language varies depending on several factors, such as language difficulty, personal learning style, and the amount of time and effort you put into learning the language. Some languages may take years to master, while others can be learned more quickly. Then when you are thinking What language should I learn just consider the above factors as well.