Based on the languages that I know and have studied I will rank languages in order of difficulty from easiest to hardest.
1 = easiest, 7= most difficult
最も簡単な言語から最も難しい言語までのリストです。
Mandarin (Chinese) 中国語(北京語)
Cantonese (Chinese) 広東語
Japanese 日本語
Italian イタリア語
English 英語
Russian ロシア語
Arabic アラビア語