This is a good guide on how to learn how to code your very own games in C++ using the SDL library (updated to 2.0). The author assumes you have grasped the fundamentals of C++ going into the story and is quite good at explaining the concepts as you proceed throughout the book.
The only complaint I have is the lack of "quality control" with the code that is provided in the book as it is buggy and does not "compile" unless you fix the errors yourself (such as calling objects that don't exist, forgetting to inform you to include certain libraries, grammatical errors, etc.) which can make for a frustrating experience if you are new to the language and have not had much of a chance to correct logical and syntax errors.
Overall, it's pretty good - could be great if the code was revised to work the first time around.