views:

113

answers:

3

Should I read Effective Java, 2nd Edition to learn .Net CLR 2.0 practices? If so, what sections of the book are not well suited for .Net?

Note: My preferred language is C#3.

+2  A: 

Effective Java will help you learn good some software development practices but it won't help you with anything specifically related to .NET. It is a great book and there is much that can be learned by reading it regardless of your language of choice.

If you are looking to polish your C# code then you will probably be better off reading Bill Wagner's More Effective C#.

That being said, Joshua Bloch is a very smart individual and I would recommend his book to any developer. Also he is a fantastic speaker and many of his presentations can be found on YouTube.

Andrew Hare
A: 

Why not read a book specifically for c# 3.0 if that is the language you plan to target?

Jason Watts
A: 

Reading books opens your mind to ideas no matter what language they use to show their examples. Having said that you should at least read another more C# focused book to learn how certain ideas are implemented in your language of choice.

Dror Helper