A book quite remarkable (written by creator and a leading maintainers of language!), Which will take you by the hand and bring you to a very developed knowledge of programming in C ++. This book can be used by those who want to learn alone and it can actually be used as well, provided you take the trouble to systematically all the exercises. These exercises are one of the great strengths of this book: it is not just a book to read, but a book "to do". The exercises are sufficiently numerous to all facts and not enough to discourage by their quantity. They are remarkably adapted to the contents of each chapter. You can find excellent book on the site (which also contains such "errata" useful) a number (steadily increasing) corrected exercises. Note: it is not at all necessary (or perhaps even desirable!) To know the C to read and enjoy this book ...