I am wanting to start working on a gaming project. Not sure where I will take it yet; but I have some idea's (some 2D and some 3D), storeline, etc. of where to go with this. I know it's gonna take me a long time to see anything come of this, but I am well willing to wait

But a recap is always nice as it has been about a 6 months since I really did much with C/C++. And since I have mis-placed the books I used to have for reference it'd be cool to get some new ones (evne just to keep around to thumb through if needed).
EDITED EXTRA: I do hope to port whatever I make, over to Linux someday. Should I worry about that now or later? If now, any good books?