Our step-by-step immigration booklets are being researched now. Each one will explain a single process, list the official forms and fees, and link to the government sources so you can check every detail yourself.
These guides are general information, not legal advice. For your own case, talk to a licensed immigration attorney or an accredited representative.