Nowadays, languages are very important, they are a real advantage in the curriculum vitae. Many employers require their workers to speak several languages to communicate with the world.
Language learning is hard work and requires time. Therefore, the best stage to learn languages is when we are young and even better, at school. However, for better results, I think we should go to the country where the language is spoken for several months or even spend a year abroad through internships, working as an au pair or living with a host family.
This is important because it allows people to live with local people, know customs and speak the language.