Why is English considered one of the hardest languages to learn to read?

English is not a phonetic language

English is a new language that has not fully developed

English alphabet consists of 30 letters that have only one sound

English has 20 different dialects