Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.
If this question can be reworded to fit the rules in the help center, please edit the question.

4

How does the Amazon description not help? From the description on the Agile Principles, Patterns, and Practices in C# page: "Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin..." and "This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code." The description of the other book clearly indicates the use of C++ and Java code.
–
Thomas Owens♦Oct 21 '12 at 14:17

2

@ThomasOwens I learned not to trust seller's description because it can be misleading
–
Louis RhysOct 21 '12 at 14:25

Nice to know you trust the site, but there are evil resellers lurking about.
–
JeffOOct 21 '12 at 18:28

2 Answers
2

I own both versions. They cover the same ground so get the version with the language you're most comfortable with. Although translating the code from java to C# is not that big of a deal, why do it if you don't need to? With that said, I do prefer the larger size of the java version. I find it easier on my eyes and more enjoyable to read. The C# version has smaller pages and the text seems to be squeezed in too much for my taste.

By the way, this is the book that turned me on to TDD. It's a great book and you'll get so much out of it no matter which version you choose.

The C# version is just the old book with slight updates here and there. I would always recommend the C# version, regardless of what are you programming in, since it's a newer revision and the concepts in the book transcend language barriers.