In 3rd grade at my school library there was a book called something like 20 Computer Games that was just pages filled with BASIC programs you had to type out. I assume now it was for Commodore 64, which I didn't have and was already obsolete, but I was able to convert a lot of those games to QBasic and had a blast with it. Imagine how happy I was when I saw a book about my favorite game genre at our city library, RPG Programming! That was rather disappointing.