C++ is special in that it allows the direct manipulation of bits, bytes, words, and pointers. This makes it well suited for system-level programming, where these operations are common. Another important aspect of C++ is that it has only a small number of keywords, which are the commands that make up the C++ language. Students sometimes need a simple beginning to learn a computer language this book is suitable for this idea.