Strange thread, but im only wondering.....

I learnt my game programming skills via books i bought and
online tutorials, I also remebered a little bit from when I took my C course in college, although now all games I write are in C++.

i was wondering where some of you guys learnt the basics to the intemidiate stuff, either books or internet sites...

One of the first game programming books I purchased was
beginning C++ game programming by micheal dawson
great book, although I skilled most of the first few chapters as I aleady knew it! lol