I was a permanent resident and now a citizen.
There are a few ways that you can become a permanent resident
1. you have relatives who are US citizen: they can apply for you but it takes at least 10+ years (which is my case)
2. business owner: This one will cost you at least 1 million dollars. (one of my family friend applied for this kind and it took them around 3 years to get their green card)
3. lottery: I'm not kidding, there are this kind of lottery thing going on and this is how my neighbor got it. Fast, but I don't really know how they did it.
4. marry a US citizen: fastest way.