For your Bookshelf
Useful Books for your Programming Education:
Hubbard, John R. Schaum’s Outline of Programming with C++. McGraw Hill, 2000. Highly recommended to help you practice programming. [http://www.amazon.com/Schaums-Outline-Programming-John-Hubbard/dp/0071353461]
Dawson, Michael. Beginning C++ Through Game Programming 4th edition. Cengage, 2015.
Knuth, Donald. The Art of Computer Programming. Four Volumes. [eg: http://www.amazon.com/Computer-Programming-Volumes-1-4A-Boxed/dp/0321751043]
Stroustrup, Bjarne. The C++ Programming Language [eg: http://www.amazon.com/C-Programming-Language-4th/dp/0321563840]
Eckel, Bruce. Thinking in C++. Two Volumes. [eg: http://www.amazon.com/Thinking-Introduction-Standard-Volume-Edition/dp/0139798099 and http://www.amazon.com/Thinking-C-2-Practical-Programming/dp/0130353132] OR [free ebooks vols 1 and 2 here http://mindview.net/Books/TICPP/ThinkingInCPP2e.html]
Padua, Sydney. Thrilling Adventures of Lovelace and Babbage: The (Mostly) True Story of the First Computer. Pantheon, 2015.