The best time to learn English.
Recent scientific research in brain development clearly indicates the best time to lay down essential neural connections for mother-tongue language acquisition is up to the age of 3, and the next best time is up to the age of 6. So when it comes to language acquisition, the younger the better.