In our world today, knowing more than one language is very vital. Companies are all over the world, demanding people who can speak different languages. Not all languages are the same. Some will get you further than others. When picking a language to learn, you must consider the number of people speaking the type of language.
You also need to consider the geographical region and also if the languages useful in the community. You have to consider the type of career opportunity you want to go for before choosing a language. The best languages to learn presently now are Mandarin Chinese, Spanish, German, French, Arabic, Russian, Portuguese, Japanese, Hindi, Italian, English, and Korean.