I used 2 books to get into the C++ programming language.
The first book on C++ was Ivor hortons – C++ tutorial which I found installed with visual studio 6.0, and it was good as entry level book.
Then I read C++ from the ground up by Herbert schildt and that was a good book.
After I finished the two books I felt like there is many things still not clear to me like pointers, copy constructors and templates you just can’t cover all C++ in one book!!
So I kept searching the internet about the things I didn’t understand correctly because it slowed me down when I tried to learn MFC at that time.
That was very helpful, and I also bought C++ the complete reference because I liked the author style in C++ from the ground up and I learnt the C language from that book.
Many Things are now clearer to me, I have to admit that learning C helped me a lot to understand C++ better and to put many things into use now.
So learning the C language is crucial for a C++ programmer IMHO.
I really recommend those books to:
Addison Wesley - C++ Common Knowledge Essential Intermediate Programming
Addison Wesley - C++ Primer, Fourth Edition
Addison Wesley - Effective C++ 55 Specific Ways To Improve Your Programs Third Edition
Cambridge University Press - Memory as a Programming Concept in C and C++
Regards
Hatem.
Bookmarks