I want to start learning C++. I'm using the book "Ivor Hortons Beginning Visual C++" to learn. It first teaches command line C++, then proceeds on with the GUIs.
I have a few questions:
1. Does anyone know if this is a good book?
2. (important question) The book teaches both native C++ (ISO) and C++/CLI. Since C++/CLI is an improved version of ISO C++, in every chapter it teaches ISO then C++/CLI. Should I go for C++/CLI? From what I read in the book I understand that it is portable (you don't even have to recompile the code) since it runs in the CLR. It also eases GUI programming by using Windows Forms.
However, I'm afraid I won't have that much support (e.g. from this community) and that it is not used a lot.
So, what do you think?