The process that an alien has to undertake in order to become a United States Citizen is known as “naturalization.” The process is governed by the dictates of the Immigration and Naturalization Act. In the majority of situations, someone applying for naturalization has to have had a green card before filing for naturalization. In other words, the person must already be a lawful permanent resident. While there are exceptions for certain U.S. military personnel and their family members, naturalization must take place in the United States.
The process is complicated and you should consult with a New Jersey naturalization lawyer before undertaking it. The main form used to naturalize is the Form N-400, You will have to be interviewed, your biometrics (fingerprints and photo) must be taken, you must pass a test on U.S. civics, speak English, have good moral character and swear an oath of allegiance.
If you have been a green card holder for 5 years and meet all other eligibility requirements you may be eligible to naturalize. Even better, if you have been a green card holder for 3 years or more and also can satisfy all eligibility requirements to file as a spouse of a U.S. citizen you can naturalize faster.
Your child can also qualify for citizenship if you, his or parent are a U.S. citizen but the child was born abroad.