When a person has lived a great part of their life in a small country, it is a challenge to come to a different country. In a small town there is a sense of community amongst the neighbors. One has an epiphany moving to a city, realizing that all the millions of people who live there are strangers, and that one coming from a small town can never trust just anyone. Growing up knowing everyone's name and their personalities is a great difference from not even knowing your next-door neighbor. The sense of security is now broken completely.
School is a completely different matter. Even though math and science seem easy because they are universal. Courses such as History, Government, and English are difficult because they are related to a country they know nothing of.
The people that are accustomed to a certain life style and are all of a sudden exposed to a different setting can see life as difficult and unattainable. Sometimes they acquire the new, "Way thing's are done around here," and go with the flow, while maintaining their old values and customs. Yet there are those who just drop all of their past values and decide to start fresh in this new country.