Ну обязательно., но желательно его в принципе учить в любом возрасте
Нужно смотреть по ребёнку, когда он готов воспринимать информацию. Это может быть и 2 года и 10лет.
верно подмечено, нужно чтобы у ребенка появилось желание изучать английский язык, так будет более гуманно