Education

In the last decade or so, it has become possible to actually earn a degree in the traditionally cross-disciplinary field of "game programming". Here are a few places offering such degrees:

For more, check out this list over at Game Career Guide.

General

Books

Organizations

Other

Job Hunting