The 7 hardest languages to learn for English speakers include Arabic, Cantonese, Finnish, Hungarian, Japanese, Mandarin, and more.