Is this why English is one of the hardest languages to learn?

I've heard the reason why it's so hard is that the spelling of the words is inconsistent with the pronunciation. The way the words are pronounced often doesn't match the way they are spelled. That is very confusing to people trying to learn the language. Is that true?
13 answers 13