These first two recommendations are actually programs, not books. To get you started, if you are not a C or C++ programer, don’t give up hope. A good route is by using a pre-built 3D engine, with the BASIC programming language. The reason I recommend Dark Basic is because I have seen some good 3D demos with it, and most importantly there are TONS of examples and people on the Internet to help you.
The second package is the Game Programming Starter Kit, an evolving package, now in version 6.0 If you go that way, be sure to check for the latest version, as over the years, this package gets better and better as they include new tools.
For finding a job in the game industry, Get in the Game was written by a headhunter, a person that deals with video game employment all day long by presenting talent to publishers.
Game Plan is by a guy experienced in hiring talent for a major video game publisher. Break Into the Game Industry is from a respected developer. Game Creation and Careers is from a writer that interviewed lots of industry folks. It’s good to see it from all four sides. Ultimate Game Design is another great resource that covers the basics of design and development.