The fifth edition of C++ Primer Plus is excellent -- it covers the language including the most recent updates to the standard, and should give you a solid foundation. The other books you mentioned are also great, and you might also supplement your learning with online resources such as LearnCpp.com.
Don't forget to write lots of code along the way as well; you need lots of programming practice, it isn't enough to just read about it. Do all of the exercises provided in books, and practice solving other problems and writing small games to use what you've learned. You should expect that you might have to spend anywhere from 1 to 6 months learning before you can attempt a basic game -- C++ isn't the most beginner friendly language, but it is a very capable language once you've learned it.
I made some other recommendations in this post.
Hope that's helpful!