There is no single answer to which is the hardest language to learn, because difficulty is relative: a language is hard or easy mainly in relation to the one you already speak.
A useful, widely cited yardstick comes from the US Foreign Service Institute (FSI), which estimates how many class hours a native English speaker needs to reach professional proficiency in each language.
Using that framework, this guide explains what makes a language difficult, ranks the toughest for English speakers, and looks at five of the hardest in detail.