Take a look at this C++ tutorial I found.
Ninety percent of the time this is what a tutorial looks like for beginning programmers. A neat little list repeating all the great things you can do with the language, which happens to be a neat little list of things you can do with almost every language. It's worthless information, because none of it connects together.
What kinds of exercises do programmers do to memorize the different kinds of commands? Why can't anyone seem to write a simple, complete program that covers the basics?
An example: Usually there are a few things I'm looking to do. I want to know how to handle basic keyboard and mouse input. I want to throw a shape on the screen and move it around with that input. I want to put text where I want. I may even want to manipulate data.
I'm pretty sure there might be books out there with exactly what I want, but I haven't found them yet. The other frustration is that programming books are usually fifty bucks or more, and that's a helluva lot to spend on what eventually become sturdy doorstops.
Just a vent. Carry on.