Originally Posted by
Axethor
English is most definitely not an easy language to learn. Multiple meanings for similar words (e.g. the word "mean"), words that are pronounced the same but spelled differently with different meanings (there, their, they're. meet, meat.), and random slang that will trip up even native English speakers (might have seem me use "wicked" a lot since I'm from New England). Not to mention the grammatical inconsistencies that pop up every now and then. Usually the best way to tell who a native speaker is and someone who speaks it as a second language is the native speaker is actually grammatically worse and much less formal.
However, it is the unofficial language of the internet at this point, mostly due the American laziness and unwillingness to learn multiple languages. While many European and Asian countries will take a mandatory English class at least once, in America all our second language choices are completely optional. I personally tried to learn Latin since my original plan was to follow a career in Science, but I wish I had taken French or Mandarin (really wanted Italian but it wasn't offered).