Humour is a really hard part of learning a foreign language because there is so much cultural variation. Even if two people share the same first language, they might have grown up with different norms ...