A lot of people ask me on a daily basis how they can get a job in the US and become a US citizen. Not surprising for a country that has an obsession to migrate to the country of opportunities.
To migrate to the US, there are many ways. The easiest is probably to find an employer who can offer you an H1 visa. It is a fact that after the Trump presidency, H1 rules have changed slightly and it has become even difficult to get a job in USA.
Following is an amazing illustration that shows how someone (say from India) can get a US citizenship. It shows all the steps you need to take, how to prepare and timelines involved.
Source – http://juraslaw.com/