If you have little money and no degree and are incapable of making it in one of the most prosperous countries in the world, where software engineers are better paid than anywhere else in the world... you will be trapped literally anywhere else, especially in a foreign country where they are under no obligation to speak to you in english.
Asylum is an option, if you can prove harm. In the meantime, work on your qualifiers: education, income, etc. Unfortunately, no country is going to willingly take someone they feel cannot contribute to their society, so you need to prove to them that you will.
You can look through my recent post if you want, but I can contribute if given then chance. It's just hard to prove to people that I'm worth taking that chance on.
Look man, nations don't have any obligations to the citizens of other countries. Why would any other country want to take in another uneducated and poor individual?
You don't need a degree to get working visa in the Netherlands (source: I don't have a degree). You can even use Dutch-US treaty to basically hire yourself.