C#: A Beginners Guide by Herbert Schildt
More code is written in C++ than in any other existing programming language. This guide explains programming fundamentals and gives thorough coverage on all key aspects of C++, including data types, operators, arrays and functions.