what does an immigrant need to learn to be a us citizen
The United States does nothing at all to encourage or assist immigrants in taking this final step. There is no notification when an immigrant or refugee becomes eligible to naturalize, and the process is a confusing, lengthy, and expensive quagmire. The waiting period for a naturalization petition to be adjudicated is rarely less than six months, and in many parts of the country often exceeds one or even two years.