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.