I am a C#/PHP guy so I don't need to learn from scratch as I know how to do a lot of the loops/conditionals and all of the "basic" stuff thats reasonably common across languages.
What I am looking to do is learn C++ from (almost) scratch right up to using OpenGL with the ultimate aim of making a Game (starting small with something like a pong/tetris/mario clone).
I am looking for some advice from the good people here about what they would recomend is needed to be known of C++ before moving on to learning OpenGL and also some recomendations of tutorials/books/videos etc...
I know "The New Boston" does some good C++ videos and I have been following his videos. I also heard of NeHe but know that a lot if not all of the staff there is outdated.
I've also got a copy of the "C++ Through Game Programming" by Michal Dawson.
Many Thanks in advance,