2. Assuming that it is still to do with computers. A software business does not have to be about building products and selling them. I imagine in Iraq (or where ever you are) there are many small businesses and non-technical people who need their computers maintained and repaired (example, this guy has posted on HN and has a small business that does this : https://www.scottrlarson.com/services/computer/repair/ .. I am not affiliated in any way with him). You might need to hit the street, ignore the fear / embarrassment / rejection, and cold call or cold visit businesses. If only 1% of the people are going to turn into customers, get the other 99% out of the way, faster the better.
3. Teaching positions may not pay well but may pay the bills while you work to build a career or business.
You country was devastated by an illegal war. Rebuilding will take a lot of time and courage. Wish you all the best.