It's mostly the sheer amount of words, spelt the same but mean entirely different things, sound the same but spelt differently, and then slang, modifications of words, shortening the words and abbreviations that can be considered very difficult to learn.