This is an extract from the requirements to become a naturalized U.S. citizen. Anyone coming here and intending to remain here permanently should have this as a goal:
Attachment to the Constitution An application for naturalization must declare the applicant's willingness to support and defend the U.S. and the Constitution. An applicant declares his or her "attachment" to the U.S. and the Constitution at the time he or she takes the oath of allegiance.
Language Applicants must be able to read, write, speak, and understand English words in ordinary use. Some applicants may be exempt because of age or mental condition.
U.S. Government and History Knowledge An applicant for naturalization must demonstrate knowledge of the fundamentals of U.S. history and certain principles of U.S. government. Applicants are exempt if they have a medically recognizable physical or mental impairment that affects their ability to learn or understand these topics.
Oath of Allegiance U.S. citizenship is conferred after the oath of allegiance is taken. A modified oath may be available in certain instances, such as religious opposition to oaths. -
Yes, anyone coming here should learn English. But...
I married into a family of Italian immigrants. At least 30 people came here as family members and spouses, based on one guy who came here originally in the 1930's and was naturalized. A large group of them arrived in about 1950 as young adults. Most of them even now, 65 years later, can barely speak English. I occasionally remind them that they have lived 75% of their lives in this country, and have still not mastered the language. To a man, they still all consider themselves to be "Italian." I find it rather nauseating.