Для того что бы знать язык надо:1. понимать грамматику этого языка. А дети еще и грамматику родного не знают толком, поэтому и учат по сути 10 лет одно и тоже, фактически хватит пары лет с хорошим преподавателем, но уже при знаниии грамматики своего родного языка.2. быть в языковой среде.Вот если вы сейчас в Англию на пару лет уедите, то ребенок за пару лет язык выучит замечательно. Если в семье общаетесь на этом языке, то имеет смысл учить. А вот если среды нет, то это напрасно потраченные деньги и время пока.