As an English native speaker - I have heard that English is one of the hardest languages to learn for someone who is not born into it. I think it is because we have rules in our language that don't make sense, words that get added constantly and you have to consider the fact that our language has evolved so much over the years -- our language does not work like most others - so I can see how it would be hard for someone else to pick up.