An immigrant visa leads to a green card. A non-immigrant visa is a temporary visa used for temporary travel or employment.