   What do you reccomend I learn before moving away from basic C++?
  As of right now ive spent the last year or so learning C++. I tried SDL at one point but I think it was a little too C orented for me understand. Anyways what do you reccomend I know before moving onto more advanced parts of programming? I decided to take a little step back from graphics and get my feet stuck on the ground before I blow myself away. As of right now I cant really do much besides basic text stuff, still fun though. Ive also tried arrays but didnt spend enough time on them. I just got this C++ book the other day and I plan on finishing it before I try anything else. What types of things do you think I should learn if there not in the book? 
  data structure.things like linked list, vector, double linked list, queue, stack, sort, merge sort, radix sort, and stuff.will definitely help you on game programming. ;  How do you mean SDL is too C oriented? You can use it in any language. In fact, on windows it's a wrapper for an API written in C++. If you can't understand that, then you won't understand any other API's in my opinion and even other really basic C++ things.I agree with alnite. I think you should probably learn some data structures if it's not covered in the book, they are useful to know and you will need them a lot.    [edited by - Unidentified on February 10, 2004 8:59:28 PM];  After all that C++ learning you should know enough to tackle SDL and create a pong clone now.I say that because I don''t want you to think you have to master every single aspect of C++ before you can create a game.  Make something, read some more, then go back and make it better based on what you you learned.I read and read C++ for the better part of 2 years before I started coding anything.  Talk about wasted time.  Most of that stuff doesn''t stick if you don''t apply it to something meaningful.While you should continue your learning, its more important to start doing. 