Ok so i have pretty much mastered(? maybe not best word) the syntax, and the basics of c++ programming. I have recently dove into the world of opengl with glut. I can write simple terminal apps (like my rpn calc) or make triangles and squares rotate with fog. so onto my convoluted question... How do I go from simple little apps in terminal and drawing triangles to a game or a highly functional app.