Sounds like you are having a rough go of it. Being in South Africa, probably has a lot of unique problems that we probably won't understand, so gains of salt.
I'm guessing you haven't had uncles or grand fathers to look to for guidance? Where you work or live are there older married men who could mentor you, not just in finding a woman, but life in general? Are you religious or open, if so could you look into joining one near you that has a men's group?
What do you do to get out socially? Lacking friends, you need to look at expanding your social opportunities, like sporting events, or camping/bush craft groups? Things that will have men and women involved. It's going to be uncomfortable and awkward initially, but that is often the first step towards getting out and chatting up women.
On the topic of women, I suggest you start getting comfortable talking with them. you could look into those random chat apps, having a light conversation with a cashier etc. Cultivating how to talk to women you aren't interested in romantically, so when you start meeting women you want to date, it's not as intimidating.