Usborne, they who published a bunch of children’s books on computer programming and game making in the 1980s, have released their catalogue in .pdf form for free.
Just click on any of the books on the right side of the screen there to read it. They seem like a good introduction to programming fundamentals since we all know that programming is the other half of game making (the first half being design, obv.).