I had an Amstrad CPC464, a little less advanced than the 6128. It had 64Kb of RAM instead of 128 and a built in cassette recorder for storage instead of a built in disk drive. I was 12 when I got it, and I learned programming (and improved my English exponentially) from the manual. I'm still amazed with myself when I remember that I had programmed my first working shoot-em-up game 3 weeks after I got it. Most of my friends had Commodore 64s of course, and I rememember being frustrated when my point that the Amstrad's Z80 processor was 4 times faster than the 1MHz MOS 6510 didn't seem to impress them at all.