Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
If you want to do more with games or graphics programming, you’ll find many options available. Here are just a few:
BlitzBasic (http://www.blitzbasic.com/), which uses a special version of the BASIC programming language designed specifically for games
Adobe Flash, a type of animation software designed to run in the browser, which has its own programming language called ActionScript (http://www.adobe.com/devnet/actionscript.html)
Alice (http://www.alice.org/), a 3D programming environment (for Microsoft Windows and Mac OS X only)
Scratch (http://scratch.mit.edu/), a tool for developing games
Unity3D (http://unity3d.com/), another tool for creating games
An online search will uncover a wealth of resources to help you get started with any of these options.