When the ZX81 came out I spent all my pocket money savings on it. First on the thing itself, later I would shell out for its 16K RAM extension.
Restoring software on the ZX81 using cassette tapes was so slow and cumbersome that it was quicker to restore it from my own memory. I had a little scrolling evasion game that I knew by heart, and I would type it in if I felt the need to play. Changing little aspects of that game (first different characters for the obstructions, then game mechanics) was what set me on the path of programming.
My brother somehow salvaged that first ZX81 from our parents' estate and it is now hanging framed on the wall next to me as I type this.