Выскажу исключительно свое мнение.  Другие мнения не читала.1. Если у Вас в семье есть англоговорящий (свободно и правильно), то начинать можно хоть с рождения. Т.е. один человек обращается к ребенку ТОЛЬКО на  английском (любом другом) языке.2. Тогда, когда у ребенка нет проблем с фонетикой родного языка. Т.е. ребенок правильно выговаривает ВСЕ звуки (т.е. нет логопедических проблем).3. В обычной ситуации - я бы советовала со 2-го класса. Т.е. тогда, когда ребенок может что-то записать, и понимает, что язык - предмет, который НУЖНО УЧИТЬ! Иначе, может возникнуть ситуация, когда малыш воспринимает язык как игру. И только.Я сама - свободно владею английским. НО! С сыном не говорила. Ребенок с 3-х лет ходил на занятия языком в садике. Эффекта не увидела. Так, кое-какие слова знает... Сейчас сыну 7 лет. Будем заниматься английским плотно в следующем году.Все написанное - только мое мнение!