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/