Any advice for programmers who want to shift to C++

Oct 23, 2013 at 1:52am
I'm not new to programming and have 2-3 years Java experience.

But recently I want to learn C++ and shift main programming language from Java to C++

Any advice how to do that? What books are good for experienced programmer to learn C++?

Thx

Oct 23, 2013 at 1:58am
Oct 23, 2013 at 9:14am
I dare to advice get the classic book "C programming language" by Kernighan and Ritchie.

I migrated from C/C++ to Java several years ago and I've seen that for many "pure java" colleagues the most troublesome features are the core things inherited by C++ from C.

Though perhaps after you'll learn them you should seldom use them in good C++ programs (like pointers etc.)
Oct 23, 2013 at 10:48am
Accelerated C++ could be suitable for your case (that and other proven C++ books can be found at http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list ), but specifically coming from a Java background, you may wish to get 3rd edition of Effective C++ (Meyers), which focuses on many points that are particularly hard for the Java or C# programmers, and C++ Coding Standards (Sutter/Alexandrescu), which summarizes a few best practices you should probably follow until you're an expert yourself.
Last edited on Oct 23, 2013 at 10:48am
Topic archived. No new replies allowed.