What's the best path from zero to a fully legal status (visa first I imagine, but eventually citizenship) in the US for someone coming over from the Western Balkans (non-EU), with a bachelors degree in EE or CS and no prior work experience? Thanks for doing this.
Another idea: Get a master's degree in the US. Expensive, but will give you a very good chance to get a job offer in US. PhD is even better, but will take 4-5 years.
Also: Try the green card lottery. You can Google to find info.
The options are limited: an H-1B for employment (which involves an annual lottery), an F-1 for schooling, or a J-1 for internship/training (which requires a "host" company/employer).