General Resources
Official USCIS website with forms and instructions: www.uscis.gov
Overview of US Visas: https://travel.state.gov/content/visas/en.html
USCIS Processing Times: https://egov.uscis.gov/cris/processTimesDisplayInit.do
Visa Appointment & Processing Wait Times: https://travel.state.gov/content/visas/en/general/wait-times.html/
Current Visa Bulletin: https://travel.state.gov/content/visas/en/law-and-policy/bulletin.html
For US Permanent Residents
USCIS Welcome Guide for New Immigrants: https://www.uscis.gov/sites/default/files/files/nativedocuments/M-618.pdf
USCIS Guide to Naturalization: https://www.uscis.gov/sites/default/files/files/article/M-476.pdf
For Students
OPT STEM Extension Information:
DHS Resources for Foreign Students: https://studyinthestates.dhs.gov/students
For Sponsoring Fiance or Spouse
Information on Sponsoring a Spouse:
Information on Sponsoring a Fiance: https://travel.state.gov/content/visas/en/immigrate/family/fiance-k-1.html#9