Wow thank you guys! A lot of useful information here. I hope it serves anyone who is willing to follow the same path i do.
Well RRAMJET i will keep in mind what you have said.
However the step 1 is getting the Green Card
I will let you know about the details since everyone here was very kind and helpful.