I have a really generic question and nobody has given me a satisfactory answer: let's say I live in Italy and one day I wake up and I want to move to the USA permanently, what are the legal steps to move in terms of visa, work, housing... Is my question even feasible or just pure fantasy?
In very broad terms, you can (these steps take many years):
- Get an H-1B visa with a job in the US
- Get a green card after completing a lot of paperwork such as labor certification
- (optional) Apply for US citizenship after holding your green card for some years
There are other ways such as the Diversity Immigrant Visa (also informally known as the "green card lottery").