1. Нужно, т.к. по-русски за границей мало кто говорит/понимает. 2. Английский обязательно (т.к. международный). С дошкольного возраста (с момента устранения логопедических проблем; если проблемой является только отсутствие "р" - то можно и раньше; вообще, говорение на любом языке развивает артикуляционный аппарат). ИМХО, язык надо освоить на очень хорошем уровне (B2 как минимум) годам к 15, так как потом будет некогда им плотно заниматься (подготовка к ЕГЭ, подготовка к поступлению в ВУЗ). Начинать надо с дошкольного возраста, т.к. 1) при старте в более позднем возрасте намного труднее ставить произношение; 2) при раннем старте идет более  естественное накопление лексики по мере возникновения надобности, а не сразу скопом.3. Если ребенок захочет, то в качестве хобби пусть учит любой второй язык. Но хобби может быть и не связано с языком Если уж обязательно надо было бы учить второй язык - я бы выбрала французский, т.к. французы не хотят по-английски общаться, а бываем мы там частенько