UUffff.
Pues esta dificil. Un libro de programacion de videojuegos, pues con uno no basta. puedes checar
www.gamedev.net en la seccion resources->books.
Para aprender C pues que mejor que el manual de referencia de C. "C, The Complete Reference". Esta en ingles y en español. Para C++ pues hya muchos libros, pero no tengo uno espcifico para recomendarte.
Para Java, pues igual, hay mucho libros....
En gamedev hay una lista de buenos libros, para todo tipo de cosas.
Saludos