Reputation:
It was suggested that Effective Java is a great book to read before programming in C#. What gotchas should I be aware of since the book is not targeted for the .NET environment?
Upvotes: 1
Views: 414
Reputation: 351536
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.
Upvotes: 3
Reputation: 30800
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.
Upvotes: 0
Reputation: 1040
Why not read a book specifically for c# 3.0 if that is the language you plan to target?
Upvotes: 0