   Quizes
  I am reading Beginning C++ Game Programing. I was just wondering if anybody knows a good web page that has some quizes and exercises that will help re-enforce what I just learned. The book has some of that, but not very much of it.   
  I'm sorry I don't, but surely someone else will.  I don't use C++ maybe that's why.  But may I suggest something?  When I was learning Python I got the idea to create my own Quiz.  A program that would ask me questions (multiple choice, true or false), and quiz me on my knowledge.  I got the quiz questions from a book I was learning from, but for whatever reason I decided to turn it into a program.  Maybe you do not have the skill to do that yet, I don't know maybe you do.  But, it's just an idea, maybe you can try it.   ;  I also do not know of any websites with quality quizzes for C++. However, you shouldn't fret too much. Quizzes are of limited use in learning to program.By far the most powerful way to test your knowledge and expand it simultaneously is to simply try to write some programs. If you're really just beginning, part of the challenge will be figuring out exactly what you can do with what you know in the first place. But doing this will let you learn the extent of your skills and help you build intuition about what language features are useful for certain tasks and what features aren't useful for certain tasks.Try not to restrict yourself to only examples or exercises that are directly relevant to games. Programming is a discipline in and of itself, and it must be mastered in and of itself before it can be effectively applied to the development of games.Keep the programs simple. Consider confining your programs at first to running in a console. (This is how I personally learned when teaching myself many years ago; further, for my first year of university CS classes, all programming assignments and labs involved writing console programs.) You could write a simple guess-the-number game or Tic-Tac-Toe. Or you could write a program that will manage employee records and allow the user to add records, view records, delete records, and serialize the data to and from a file. You could experiment with different ways of implementing the same program--for example, you may, just as an exercise in learning, try to take an example in the book that uses classes and see if you can rewrite it without classes. This could help you appreciate the abstractions that classes provide and more fully understand when they are and aren't appropriate.I'm sorry I can't provide more specific advice--I'm not familiar with the book in question. But I do wish you luck and hope the above helps you! [smile]   ;Washu's C++ quizzes might be what you are looking for. They are quite good.   ;  Thank you Jonathan5 & nilkn. The problem that I have is trying to think of a program with only a little bit of knowledge of the program. I am sure once I get deeper into C++, it will be easier to think of some programs to create.   