Context :

Education : B.s in Software Engineering [With Distinction] MBA [One Year Program]

Job Status : Currently unemployed

My Goal and aim for the rest of my life : Building a profitable business

I want you to imagine the environment and conditions I am in so that you can understand the context so your opinions and ideas will resonate more.

I am now 32 years old , I live in a non-English language , third world country . I am single , living with my family, have nothing in my name currently.

I started programming at age 14 , DOS commands and BASIC language. I was 24 when I enrolled for Bachelor Degree , I was 28 when I finished it , I was among top students which meant nothing after I wanted to start to get a job., the gap you see is because of life hurdles I have to overcome before I can go to university. I started to learn .NET stack and C# with preference to web development.

After graduation 2 years passed till I found my first job , working for a software company in Netherlands, a remote job, It lasted for one year till every money transactions has been closed down for this place. You can not have any pay pal, eBay or any money related accounts , not even a credit card . I became jobless again. After sending my resume to job advertisements , I got a job doing web development work , soon I was in a position to give my opinions about technologies to choose or architectures to implement. After one year I literally became the project manager and taught ASP.NET MVC and Entity Framework to other team members, I designed and implemented SCRUM with Team Foundation server as a process that the projects would use. Unfortunately we hit a recession and inflation rate of over 120% and while my employment agreement needed to get renews they told me there would be no raise for the coming year in salary , so I refused to stay there, worked 2 years for that company, there was no growth , no advance to upper levels.

Job market is like the same now, the amount of salary they are willing to pay is good for entry levels but not for more senior developers you can not live with those salaries and these prices. There is not much demand for experienced software developers because of level of projects being done. Script kiddies will do :) or you have to accept a low salary doing their job although you are much more experienced , there are no other advantages when you employed other tha your negotiated salary , no 401K , no pension , no retirement plans ...

Google code and many other useful sites has banned this country IP's. Millions of websites are blocked and filtered here from inside other than those that banned ips themselves.

Money wise , you have to pay 4000X for your 1$, 1 Euro here , this means you 1$ will worth like 4000X here. You will work with internet speed of 25Kbps in number but you know it is much slower because of all filtering it is under current via telecom system. This means watching tutorial videos are so much painful.
There are no copyright law here, You can buy MS office , Adobe Systems products and 100 more software on a DVD worth of 1$. This means your software service is worth nothing much.

You have to get a visa to go to anywhere , and getting a visa is an expensive and took a lot of time if you manage to get one , you have to pay 4000x more to get US or Euro currencies , flight ticket is very expensive. literally for me to buy a one way ticket to US I have to give them my 2 month of salary to be able to buy one.
Technology wise , we are restricted , we still do not have cloud services and I think we would never have by their measure. I have to pay 1000x more to get what you pay 5$/month for a hosting plan.
You can not have your home business , you have to have your office , you can not have your online business for some industries , you have to go through a long journey and hurdles , these play as roadblocks for entry … You can not protect your idea or intellectual property , there are no effective laws.

They will close your site down at any time they want with no warning if they think you are working against the law, be it a n ad*lt oriented word or something related to satellites . You can not do anything , no matter you lose how much business ...

With above all which I know are not all the details , I have decided to build a business. I can not go out of this place currently as I do not have enough money and I do not know what to do , I do not know the culture or laws.
I have tried to keep my knowledge updated , although I know I am not a superstar developer , I have gathered some Ebooks on business and business related operations and skills I have to know about.

I am willing to work hard , learn from my mistakes and start over. Nothing is hard for me , I will put my effort in it to make it work. I want to build a business, I have some ideas , most of the people here do not use internet as a day by day basis , online commerce is not that popular here , technology here is very slow … sometimes I think I have chosen the wrong profession , but as long as I remember I wanted to be a good programmer and I loved working with computers.

What would you do or decide , if you were me?
I would appreciate your thoughts, workflows and roadmaps if any.

Best Regards.