It is a widespread belief that C and C++ are not good languages to learn programming in, but that one should start with ``easier'' languages first and then proceed towards the more ``difficult'' ones. Although I believe that this may be true for C, I do not think so for C++; thus this tutorial is targeted at people who have never programmed before.
If you find any mistakes in this tutorial, or think that some parts of
it are not clear or precise enough, please contact me at
aaron@isotton.com; if you don't understand something, it isn't
your fault, it is mine.