I think the hardest is peaking a language that is not your mother tongue, getting used to all the new laws and rules.
living alone, meeting new people, buying there own stuff
to find new friends
lonliness, missing their family, friends.
communicating with ather people
comunicating with other people
language differences, living and shopping, public transportation
Getting used to a new area, meeting new people, being without family.