There are no good answer as your question is really wide. You are probably better to go with good ressource that cover specific topic over bad ressource that mix thing.
For IA, I would recommend the google works :
RE: Literature for game programming?.
Registered Members Only
You need to be a registered member to see more on RE: Literature for game programming?.
Login
or
Sign up to get access to a huge variety of top quality leaks.
For generic programming games, try Unity, there are plenty complete documentation in there own docs :
RE: Literature for game programming?.
Registered Members Only
You need to be a registered member to see more on RE: Literature for game programming?.
Login
or
Sign up to get access to a huge variety of top quality leaks.
And the good thing is, you can get a small working game by the end of the days.