You will not find many books geared towards console development due to the fact that the console makers are very cagey about who they will supply development kits to. (XNA is the exception, see below)
Some people above have suggested teaching yourself C++, while this is the de-facto language for the game industry it is not very forgiving. If you have not done any programming before you may want to start with a more basic language.
Microsoft has released XNA to help hobbyists and students make games for the Xbox 360 or PC. It uses C# as the language, and both XNA and C# Express are free to download. There are lots tutorials and books available for both XNA and C#.
I am not a developer, if you post this question on the forums at http://www.gamedev.net/ you can get expert advice.
Log in to comment