— Such much? Люди любят обвинять в том, что они не знают того или иного иностранного языка, своих преподавателей, якобы они плохие и не научили. Но вот какой нюанс. Я точно знаю, что у меня были хорошие преподаватели по всем языкам (английский, немецкий и французский). Часть одноклассников говорила на языках хорошо, часть — отвратительно. Из этого можно сделать вывод, что дело не в преподавателе. Я очень хорошо знаю английский. И не только благодаря преподавателям и учебникам. В детстве он мне был нужен для того, чтобы играть в игры и общаться в чатах и переписываться с американцами. Почти одновременно с этим была практика разговорного английского. Теперь этот язык нужен для профессиональных и развлекательных целей. С профессиональными целями всё ясно: программирование — это в основном написание текстов на английском языке (за исключением тех языков, где с текстами не очень). До недавнего времени найти что-то толковое в области информационных технологий можно было только на английском.