I can one up you. I learned how to program in Oman in the 80's.<p>Most of what I learned was on a C64, initially basic but very quickly switched to assembly.<p>Coding involved waiting for 1-2 month old magazines arriving and painstakingly typing in all the code to eventually end up with a snake game or similar.<p>In terms of actual games, there were two avenues:<p>- Mail order from the UK (takes roughly 2-3 months for it to be shipped and arrive). I still very fondly remember the rush of adrenalin when my dad would say 'there's mail for you'.<p>- There was a Chinese antiques shop in Ruwi that had a back room with some Chinese enthusiast computing guy who sold games. He eventually got me hooked onto PCs (showed me a mindblowing 286 with CGA graphics which I graduated to after my C64, my parents refused to buy me an Amiga as they thought I'd just use it for gaming).<p>I ended up becoming quite good at cracking software protection (pretty easy when all you had to do is look through 64kb of ram, you could literally read the whole thing in a few hours), and setting up a dodgy business selling games to everyone at school.<p>I always felt very out of place though as few people shared the passion I had for this stuff. Moving to the UK after high school for A levels/university and discovering like minded people on BBSs and then the internet in the early 90's was pretty life changing. Suddenly I was not alone, it turns out there's a huge swathe of people that have the exact same passions!