Rating: Summary: The Best C# Book Available Review: This book provides more in-depth information about C# than any other C# book I read. It doesn't spend much time on any non-language related features such as .NET and focuses on the task at hand. This is a must-have for everybody interested in C#!
Rating: Summary: Hit or miss Review: This book was recommended to me by a colleague as an introduction to C#, but I have to say I'm a bit disappointed.
I'm a fairly experienced C++ and Java programmer, and for someone at my level, it spends too much time on basic programming concepts (object-oriented programming, threading, etc) rather than teaching me about C# at the level I need. (At the same time, the treatment of these subjects is probably too cursory for someone who did not already understand them.)
There are also numerous typos and formatting errors; this might not ordinarily matter so much, but it often makes the code samples more difficult to read.
For an experienced programmer I might recommend "Inside C#" by Tom Archer & Andrew Whitechapel instead.
Rating: Summary: A great introduction to an awesome language Review: This is a great introduction, for programmers, to the C# language. To get the most out of it, the reader should have a familiarity with programming and object-oriented concepts. The book is well organized, with the exception of the final chapter that gives specific help for those with C/C++, Java, or VB backgrounds. That information would better be presented in three separate appendices.It is important to note that this book covers only the C# language and NOT the .NET framework. This means, you will need additional help or reference to learn the system classes so you can actually write useful code.
Rating: Summary: A great introduction to an awesome language Review: This is a great introduction, for programmers, to the C# language. To get the most out of it, the reader should have a familiarity with programming and object-oriented concepts. The book is well organized, with the exception of the final chapter that gives specific help for those with C/C++, Java, or VB backgrounds. That information would better be presented in three separate appendices. It is important to note that this book covers only the C# language and NOT the .NET framework. This means, you will need additional help or reference to learn the system classes so you can actually write useful code.
Rating: Summary: Very good book. Review: This is a very *very* good book if you want to learn c#. It's a good introductory text for those who are already familiar with C/C++. The book is very well organized and the author communicates the subject matter clearly with good programming examples.
Rating: Summary: Excellent book on the language, few if any real applications Review: This is by far the best book of the three books available on the C# language. The Wrox book, while weaker on the C# language is much better on seeing C# in context. You need to buy both at the present time (maybe Archer's book will combine the best features of both Gunnerson and the Wrox book) . Avoid "Presenting C#", it is a total waste of money however IMHO.
Rating: Summary: Really good programmers book; few things to watch out for Review: This is the best book on C# currently available. Eric does a great job and his inside knowledge shows through often. I don't hesitate to recommend this book if you know C, C++, or Java. However, be aware that .NET is still in beta and that some of the features of the currently available SDK download differ from the explanations in the book. For example there is a serious "difference of opinions" on interfaces on page 86 and struct relational operators on page 116. I'm sure that Eric or someone will soon be publishing an errata list for the book on the web which will help to alleviate problems like this (which are almost inevitable given how new .NET is). Good value for money.
Rating: Summary: Not really happy Review: This text has the possibility of being really good. The author obviously has some fresh ideas on how to structure and present Yet Another Language Text that does not follow the tried (and perhaps tired) structure of the classics.
Unfortunately, the text lets me down in several ways. First, there are plenty of glaring misprints in the code examples; this can be pretty devastating when you tend to rely on the examples to gain insight in the language. The index, too has reference errors, which is more than a little annoying.
The biggest problem with this text, however, is in the structure. The subjects seem to come in no particular order at all, and many things are used in examples that aren't explained until much later - now, this is unavoidable, of course, but a short reference to a place where you can read up on it would have been good. The author starts right off with exception handling, the motivation being that it is important, and this way, examples can use exception handling. Great idea - except the examples never do, making the early focus on it somewhat moot. I get the feeling the book was intended to look quite different, and has been edited to death in the interest of lowering the page count.
This could have been a very good book on this subject. As it is, it is better than nothing, but I would recommmend looking elsewhere for a better text.
Rating: Summary: best of the bunch Review: to me was best of all the books, doesn't waste time teaching you what oop is, just teaches c# a pleasure to read, good code
Rating: Summary: Right book for K&R folks Review: Very good exploration of c#. Best book to start with if you know multiple languages.
|