Mi sembri un pò polemico....
Io ho imparato il C++ prima sotto Unix poi con il Visual C++ 6.0 ed i manuali su cui ho studiato io mi hanno insegnato come compilare.
Il titolo del manuale che tu dici è vero che non lo conosco, ma tutti i "Passo per Passo" che ho letto insegnavano a compilare.
Comunque, prima di passare al C++ .NET ti converrebbe studiare il
C++ ANSI con un compilatore a riga di comando, giusto per imparare a capire cosa significa scrivere codice, compilare e linkare.
Poi, quando hai appreso le basi del C++, puoi passare al Visual Microsoft che tu preferisci.
Io ho fatto così ed ho imparato una professione...
Good Luck!