I am living in a non-developer friendly environment, but I always had the determination to train and practice myself to become a better developer on my own time and expenses. I am currently in Egypt which is in no way a place to start my career in web development.
I also lived a few years in the US a while back, and my family are constantly visiting the United States (My sister is an American citizen as well, since she was born in Atlanta, GA). The reason I am stating this is to ensure you that relocating to the United States is certainly never going to be an issue (and at my own expense!).
Language is absolutely not be an issue. I am fluent in English, and fair in French, with Arabic as my mother tongue of course.
I have good communication skills and I'm constantly available on phone or Skype. I have previously worked, led, and managed projects remotely.
I would go to any lengths (and expenses) to learn from the best, and I will go to any lengths for only a chance to achieve what I have always dreamed of despite being next to impossible in the place I am currently in. I only ask a chance, I certainly have the passion for it, and will fight rigorously for it no matter how much more effort, sweat, and sleepless nights I need to exert (and there has been a lot).
I am not even asking for an immigration or anything full time, I would gladly settle to be a trainee or an intern at first if that is what it will take for me to be doing something that I love, even if I have to pay for it myself.
Again, DO I HAVE A CHANCE?! I am desperate, and if there is, where do I start?