Have you considered coming to study in the United States and obtaining a bachelor's degree? Software development is in high demand in all aspects here. At worst you get a break from your current life, at best you start a new one. Let me know if you want to chat more.