Until recently, without flash or java, the kinds of games you could create tended to be less action-orientated, though some enterprising types had built late 1970s favourites.
programming
Programming Python
Powerful Object-Oriented Programming (4th Edition)
The Best Way I Can Think of Summing up Programming Python Is, “Now That You Know the Language, Here’s How You Do Something With It.”
Eloquent Javascript
A Modern Introduction to Programming
By treating javascript as a language in its own right, the author has produced a solid guide to learning a language that you might think you already knew.
Head First Python
This book teaches the reader how to write programs in using the head first style that might not be for everybody, but it does seem effective.
The Art of Assembly Language
What Goes on Deep Inside Your Computer?
Coders at Work
Reflections on the Art of Programming
The interviews in Coders at Work have several common themes that come up: is programming an art or a science? the changing environment for programmers and the changing nature of writing software.
Code Craft
The Practice of Writing Excellent Code
Pro Javascript Techniques
John Resig knows Javascript.