1.whats the best way to learn c++ 2.whats the best way to learn game programming (2d then latter on 3d)
1) Buy a book, do research, PLAY with code. TEST, reTEST, and PLAY MORE 2) Buy a book, do research, PLAY with code. TEST, reTEST, and PLAY MORE ... Unfortunately, even with todays technology, we still cannot download this stuff to our head :/
I would start out with something simpler. C++ is a BIG jump. Best way to learn is to actually be taught (IMO). One on one interaction - this does this, this does this, if you change this pointer, this occurs to the char, etc... Game programming - umm... I would advise learning the language first but games nowadays use ActiveX (If i'm not mistaken) and use 3dObjs - so maybe play with Maya or 3dMax to build some models, and try implementing simple models in an enviroment...