I have alot fo friend who are interested in learning c++,
and i want to teach them the standard and i want
to make sure i provide somethign that some book lack.
that is a clear understanding of some important aspects
of c++. I have already written a chapter, and i have an idea of
the layout that i will end up with. however i suffer from a one
track mind and i may forget somethings that i should talk about
during my production of this book. so my question is, what should
i include and what would be a good order of topics.


Right now i was thinking along these lines :

Getting them aquainted with the Hello World program,
which every c++ book i have ever seen starts at that.
Next i would like to aquaint them with declaring variables and
what kind of infomation they hold. but at this point im thinking
should i go ahead and bring them into strings / vectors / bitset or
should i wait until i actually come across dealing with those
individual header files. I do give alot of example and try to make
them feel comfortable with everything i cover. but i also let them
know that i understand that they wont understand some stuff
right away like header files, and explain that its ok and not to
let it discourage them in there progress. But i would like to cover
most of the angles of console programming for windows.
and if the book goes well and has alot of interest then maybe
into a WINAPI edition. So if anyone can list a few headers or
other items that i should cover that would be good.
By the way if you are wondering i will not be charging anything
for this book and anyone is welcome to a copy when it is
completed. It will be in PDF and Word (.doc) formats.
Also any helpful information or anyone that want to help out
can do so.

If you have any interest in helping out other then advise please
PM me. If you have advise please post. THANKS for all reply in
advance. Also i understand the work amount and the size of a
possible book and i am prepared to take on this venture until
it is completed.