1. Да, обязательно. Человек, не владеющий хотя бы одним иностранным языком, в современном обществе не может считаться полноценным (если конечно этот человек не происходит из англоговорящей страны).2. Первым иностранным языком по-любому должен быть английский. Де факто английский сейчас является международным языком, на котором худо-бедно можно объясниться практически в любом уголке земного шара.С возрастом - два варианта: либо учить ребенка языку с младенчества, то есть пытаться сделать из него настоящего билингву (что подразумевает постоянное общение с носителем языка), либо уже в школьном возрасте.3. Первый язык таки английский, повторюсь, а дальше - уже по желанию самого ребенка.