how much c++ should i learn before learning game programming. I know basic concepts of functions, arrays, structures, and loops. I am not very advanced in any of these concepts yet, but i have books to consult. Also, are there any good tutorials that can teach me step by step how to create a simple game with source code examples?