***You may skip down to next "***" if you don't want to know a brief history of me***
Hi guys, I'm an 18 yr. old that has been programming C++ for 3 years (I just finished up my 3rd programming college course (data structures) at my local community college. I have a pretty high GPA, so you can say that I'm somewhat intelligent at least :). Anyways, I started out programming on my own until I began taking college courses which I did well in. Afterwards, I dove into the moding scene for a while as a world mapper in HL1, which later I turned to coding. I wasn't as experienced as I needed to be to completely understand the HL code, but I recognized the code fairly well. That was about 2-3 years ago, and now I'm stuck at a small crossroad.
In my Data Structures class, I met a guy that liked playing games, and began telling him about the IGDA and UT conferences I went to. I got him on board, as well as 9 other people (not just coders, but every part of a small dev team), to hash out a HL2 mod (since the modding community is an extra path into the industry now). School started up again, and the team is still together, but the Project Manger has decided to restart major production when school gets out. Until the, he wants us to all work on our part of the mod.
***On with my question***
I want to get a deeper understanding of programming. I am not currently enrolled in another programming class, so that leaves me some free programming time of my own. What books should I get that teach both a deeper understanding of programming (I'm passed Trees) as well as introduce me to real-time games (by real time, I mean something that doesn't use the console application step-by-step procedure, but rather work like a win32 application). I have done a 2d tic-tac-toe (win console application) before, so I can program any step-by-step game using the windows console application. I just need some real world experience since the classes that I take give none. I'm sure some of you have walked the same route as me at some point in time, so maybe you can take my case and give a little input. Who knows, I may be the one that gives you strength during that crunch time when our game ships in a couple months :D.