A guidebook and tutorial that now integrates version 2.1 and templates. The book presents C++ programming in an easy-to-follow format. C++ 2.1 is presented in a logical order beginning with the basic principles and building up to the more complex usage.