A citizen of a foreign country must first obtain a visa to enter the United States. This can be either a nonimmigrant visa for a temporary stay or an immigrant visa for permanent residence. For most of them, a "B" visitor visa is the easiest visa and most appropriate one to get.