text: OK... let's see all your options.\nTo work in the USA you either need a work visa or a green card.\nWork visa will give you the right to work for a limited amount of time, while with a green card you can live and work in the USA basically for ever.\nFor a work visa, you need a company to sponsor you. For a green card, you can get one with a company's sponsorship, with the 'green card lottery' aka diversity visa, serving in the military or marrying an american.\nUsually, it's hard to get sponsorship for a green card by an american company. It's expensive and takes a lot of time (1-5 years). Usually, you come on a work visa, and while you're on a work visa, you do the green card at the same time.\nThere are several types of work visas. The easiest to get is the J1, which is for an 'internship' or 'stage'. It costs around $500 to do and can be obtained in a couple of weeks. It is valid for up to 18 months. H1B is harder to obtain, but it can last for up to 6 years. Usually you need a degree or a specialization to obtain one. \nYou can do the visa papers yourself, but there are agencies and lawyers that can do the paperwork for you (if you pay them, of course).