Which is the hardest language to learn?

There is no such thing as a "hardest language" to learn. It depends on the person and their motivation.

English speakers usually find non-European languages to be difficult (such as Asian languages and Native American languages), but there is no way to judge which one is the most difficult.