what is the most difficult language for an english speaker to learn?
Mandarin Add that to the fact that Chinese is a language rich in homophones and full of idioms and aphorisms picked up over the course of its long history, and Mandarin becomes arguably the most difficult language in the world for an English speaker to learn.