Я думаю, что англичанину русский выучить сложнее. Русский и английский языки относятся к разным типам. Русский язык является синтетическим, т.е. грамматическое значение выражается внутри слова с помощью, суффиксов, префиксов, окончаний; чередования гласных/согласных; ударения. Английский же относится к аналитическим языкам, т.е. грамматическое значение выражается вне слова при помощи служебных слов, синтаксиса и т.п. Именно эта разница и составляет основную трудность в изучении русского языка. Тут и три рода, и шесть падежей. и спряжения со склонениями. Понятно, что и в английском языке есть грамматические явления, отсутствующие в русском, но их существенно меньше.