Don't know if this is o-t but... I already read about 4-5 books on C and C++. Did a lot of reading but small practice... never really build a real program. I am not very motivated to work hard on the DOS platform (still using TC++3.0 (!) to build examples and make sure I understand the concepts). I am looking for a book to learn how to program under the Windows platform. I went to amazon.com and spent maybe 2 hours looking for a good book. Should I buy a book explaining the MFC's or a book explaining how to correctly use VC++ ? That's where I am lost... I can learn a lot on my own (with a book !

... so, I would prefer a book with lots of examples and explanations of the inner workings instead of a formal book telling to push this and that button under the VC++ IDE for example... I would like to move on to Linux and do some XFree86 stuff but I bet learning Windows fisrt is easier, right ? Thanks for your help !!