The easiest and most difficult languages to learn for an English speaker