There are different reasons that compel emigration from a homeland to a new nation.
Thousands of immigrants arrive to different parts of the world for different purposes. Some of this immigrants emigrate in search of higher economical earnings, some emigrate in order to reunite with their family, others because they are being persecuted and have no option but to leave their homeland, and others move with the purpose of finding freedom from either religion or political issues.
Whether good or not the purpose of becoming a new immigrant might be, every immigrant experiences challenges or difficulties such as learning about a new culture, survive in a new environment, handle conflicts between homeland and current residence, economic status, adjusting to new weather conditions if the homeland's weather is different, and one of the most important challenges, the language. Sometimes, even if the new immigrant knows the language, he or she has to experience different challenges like learning about a new culture, economic status, etc.