Thinking about it more. I’m not exactly what sparked the idea. I just knew I hated my then career and needed an out.
I recall getting one of those white MacBooks and I had an iPhone. I think it might have been that combination that lead to to think more about programming
Well. In 2008 I was in a 2x2 "maids" room, Core 2 Duo XP computer and a sleeping bag in Potch somewhere. Hell I hated that place. (My parents lived in a garage in Krugersdorp somewhere) . And I borrowed someones iBurst so I can make money online (with no hope to be able to study and uncertain future). Got R500 a month online.
Fast forward 13 years later. My 2x2 is now a house with fibre (which I need to leave soon, so thinking of buying) , still no studies lol, but doing consulting to architects in New Zealand and partnered with a friens starting a business.
But yeah, it all started with that Core 2 Duo and unreliable iBurst, and some awesome people along the journey.
Maybe not in your case, but Poverty Mindset was my biggest challenge life, and I still struggle with it, slowly getting out of it (the mindset). But once you just grab something and starting doing it and developing it, the rest will come and build over time.
Of course life is unpredictable, and we all have our lows, but then you get up and try again.