I have been learning C++ for the past two months using C++ Primer Plus (Edition 5) by Stephen Prata. If anyone is familiar with the book I am on chapter 11 starting operator overloading. I am trying to think ahead to what I should learn next and have a few questions. I would like to learn game design the most in-depth way possible, meaning i'd like to learn how to learn how to develop a game engine and all of the programming that rides on top of it.
Will I have enough foundation from this c++ primer to understand game engine development? If not, what more advanced books would you recommend?
Should I learn how to use an API such as DirectX, OpenGL or neither? Can you recommend any books?
Are there any books or online resources that cover beginning game programming?
Would Unreal Script be a acceptable starting point after finishing this primer? and do you know of any resources that cover it IN DEPTH?