The steps to becoming a Green Card holder (permanent resident) vary by category and depend on whether you currently live inside or outside the United States. The main Categories are:
1. Green Card through Family
2. Green Card through a Job
3. Green Card through a refugee or Asylee Status
4. Other ways to get a green card which may include:
Treaty Investor
Diversity Visa Lottery
U-Visa