There has been vast research into people’s differing learning styles; everyone learns in a slightly different way. However, it’s generally agreed that immersion is the best way to learn a new tongue. This involves being completely surrounded by a language and culture, which is best achieved by living in a country where it’s spoken. If this isn’t possible, different people will learn well from formal courses, CDs, films or even just reading books.
There’s a fierce debate over the best age to learn a language. The critical period hypothesis states that there is an ideal window in which to learn a second language, but experts disagree on whether this is at the youngest possible age or up until ten years old.
Answered by Aneel Bhangu.