If you want to live there temporarily (up to 6 years) and have a job offer, you can get an H-1B visa. If you want to become a Permanent Resident, you have a few options:
- win the Diversity Visa lottery (you need at least a high school diploma or equivalent to apply)
- marry a U.S. citizen or Permanent Resident (in good faith)
- become a famous or highly skilled person
- have at least a 4-year Bachelor's degree or equivalent (or a 3-year one plus 3 years of work experience in a related field) a job offer or an H-1B visa (if your employer is willing to sponsor you)
- invest at least $500.000
- have a sibling (who must be a citizen) or a parent (who must be a Permanent Resident or a citizen if you are <21 and not married, or a citizen if you are >21 years old or married) sponsor you
- there are a few other ways to obtain a Green Card
Note that you cannot not get a temporary visa (except H-1B or K-1) with the intention of becoming a Permanent Resident. If you manage to become one, stay in the country for at least 6 months in 1 year or you may lose your Permanent Resident status (you can get a permit that allows you to stay out of the country for up to 2 years while keeping your Permanent Resident status). If you immigrate through marriage or investment, you will become a Conditional Permanent Resident for 2 years and you'll have to remove the condition before your status expires.
Also, while if your Green Card expires after 10 years,
your Permanent Resident status doesn't. You'll have to
keep the Green Card with you at all times. If the Green Card expires or you lose it, you can renew it. Also, be sure to sign up for the Selective Services if you have to, and don't forget to request your Social Security card during your interview, if possible. You can request it later, but until you actually receive it you won't be able to work.
If you want to get rid of your Green Card or want to vote or access to all jobs, you can apply for naturalization after 5 years (3 if you became a Permanent Resident through marriage) if you meet certain requirements.
Always tell the truth during all interviews. If you become a citizen but they later find out you lied during your interview, you may lose your citizenship.
Also,
DO NOT COMMIT ANY CRIME or you might get temporarily (or permanently) barred from citizenship. Also, if you commit crimes like murder, rape, theft, etc... you may lose your Permanent Resident status forever and you won't be able to apply for another Green Card.
And yes, I would like to move there too. While I do believe some U.S. citizens don't like where they live, every state is different: there are 50 states to choose from. I really, really want to have my own house in a quiet place, a decently paid job, fast Internet and the latest and greatest technology (which sometimes arrives late in my country and it's hardly affordable here anyway).
I do not care about Trump, as long as he doesn't suspend my Permanent Resident status (if I manage to get it anyway), but it seems he's only interested in suspending Green Cards of people from "State Sponsors of Terrorism Countries". If he manages to get his bill approved, though, the DV lottery would be cancelled.
Assuming you only have a high school diploma, you should definitely
apply for the next DV lottery, IF you want to move there indefinitely (otherwise just go for a temporary visa and leave this chance to other people who really want to live there).
EDIT: both Permanent Residents and citizens are taxed based on their worldwide income. This also means that if you become a U.S. citizen and move to another country, you will still have to pay your taxes. Also, if you want to become a U.S. citizen, check whether your county lets you retain your current citizenship. Note that if are already a U.S. citizen and became a citizen of another country, you lose your U.S. citizenship. Also, all U.S. citizens (including dual nationals) must enter the U.S. using their U.S. passport. Citizens have the
right to live and work in their country, while being a Permanent Resident is a
privilege.