I don't actually own it, but I've read a considerable amount of it. It looks like a good introduction to Blitz Basic, but Blitz Basic itself is generally much simpler than languages used in industrial situations, such as C and C++, and many say that languages based on BASIC teach bad habits for those languages and is not flexible or fast enough. However, this book teaches several important language-nonspecific concepts, and is good for someone programming games for fun, rather than profit.
EDIT: Note that I am NOT saying that this is a bad book for it's subject matter. I am merely saying that there are many different ways for "teens"(I happen to be one myself, if you care) to get in to game programming, some of which are more powerful and more often used professionally.