views:

68

answers:

1

When I started out, Scott Meyer's Effective C++ really helped me grok a lot of foreign concepts. I'm now trying to mentor a junior programmer, except he's using C#. Is there a good equivalent to give him?

+1  A: 

I've been looking at buying Effective C# by Bill Wagner. Haven't read it but the first reviewer compares it to Meyer's More Effective C++, saying that the items are deeper and require more thought. Looks like a great book.

From the review by Martin Shoemaker: "...a generation of C++ programmers learned and internalized Meyers's lessons -- including the Microsoft team who created the C# language. When they built their C++-inspired (and Java-inspired) language, they built in a lot of the safeguards and limits that Meyers advocated as a standard practice for C++. They also built in best practices from other sources. So it's my contention that the C# equivalent to Effective C++ can't really be written. The language won't allow it."

jacobsee