Probably one of the most popular ways to become a U.S. citizen is to marry a U.S. Citizen. You can then become a U.S. citizen after three years from the time you become a legal immigrant.
Another way to enter the country is by getting a worker visa. If you have a college degree and can get a U.S. employer to sponsor you, you may be able to get a six-year temporary worker visa, which could potentially be renewed for an even longer period of time.
If you are the fiancé or fiancée of a U.S. Citizen, your citizen partner can also apply for a K-1 Fiancé Petition.
If you become naturalized as a U.S. Citizen, your minor children will automatically become U.S. Citizens as well.