I have just finished the book (object oriented programming )for Robert Lafore,
I found it a good book, I have learned a lot about console application
but, once I have finished it I decided to move up to the visual programming, then I choose the book (Ivor Horton_s Beginning Visual C++ 2010), but the book is teaching two ways to learn developing using C++, one of them is the native C++
(which I have already known from the first book) , and the second is the ( CLR )
and it's different from what I know.
So, Is it necessary to learn (C++/CLI "CLR" ) or it's enough to learn the Native C++(ISO/IEC)?
C++/CLI is a separate language. It might be worth learning if that's what you want to learn.
If you just want to learn C++, then learning C++/CLI will not help.
If you just want to learn C++/CLI, then learning C++ will not help.
Pick one (or both, or neither).
Personally, I find C++/CLI to be rather weird and pointless. It's as if it were kind of a half-assed compromise of a language. It's not quite C#, and it's not quite C++. I would say don't bother, and if you want to get into .net, C# would be the better option.