Top 10 Toughest Languages to Learn for English Speakers. Both Cantonese and Mandarin, languages spoken in China, rank as one the most difficult languages to learn for English speakers because they are tonal languages. Similar sounds spoken in different tones can mean vastly different meanings.
Rank | Country |
1 | Basque |
2 | Arabic |
3 | Cantonese |
4 | Finnish |
5 | Hungarian |
6 | Navajo |
7 | Mandarin Chinese |
8 | Japanese |
9 | Estonia |
10 | Polish |
Source: Opishposh Website