23. My foray into coding started by playing with game's level editors (such as Tomb Raider, Elder Scrolls and Warcraft 3). There was a lot of visual abstraction, but you could go deeper down if you wanted to. Then onto Game Maker. It was actually cool to see all my 'code' going from visual blocks in it, to just using the built-in script (over a series of games). Learned a lot from it!