Rating:  Summary: An excellent book Review: If you already know c++ or java then this is a great book. It concentrates on the C# langauge with lots of examples, but also gives enough of an overview of the .net framwork for you to be able to write real programs after reading it.Recommended!
Rating:  Summary: Great way to learn C# and .Net Framework Review: If you want to learn C# painlessly, read this book. After reading the Jesse's book, I not only could write C# programs, but understood the .Net framework better. This book is packed with solid information on the C# language and the .Net framework, but Jesse's writing style is so easy-going, it wasn't difficult for my brain to absorb. Jesse explains all aspects of the C# language clearly and precisely, and give lots of good real world examples that can be used for future reference. Once you finish this book, you will have a solid foundation for your .Net future.
Rating:  Summary: Definitive, Well Written, Amazing Support Review: Not only is this text well written, it is the definitive guide to programming .NET with C#. The coverage of the language is excellent, but the coverage of such advanced material as networking and remoting and attributes and threading is unprecedented. This is O'Reilly at its best. Every concept is illustrated with an example, and Jesse's writing is clear, concise and easily understood. He assumes you have some programming experience, but he explains every difficult concept in detail. Combining the clarity that Jesse Liberty brings to a subject with the precision of O'Reilly books makes for an excellent introduction to .NET programming. I'm very impressed, not only by this book but by the support provided by Jesse on his web site. If you are only going to buy one book on C#, then this is the book to buy. I have already ordered his book on ASP.NET and will write a review on that when I've read through it. If it is as good as this one, Liberty will be the leading authority on .NET programming. The 2nd edition apparently fixes every problem with the first edition, and all the code works with the release version of .NET. You can download the code from his web site or you can type it in yourself. In short, this book is excellent.
Rating:  Summary: The Good, The Bad, and The Ugly Review: WHAT'S GOOD? Jesse Liberty is a respected author who was written about the Microsoft platform and development languages for a long time. Because of this, he really knows his material and it shows in this book. Jesse has a website where he personally supports all of the books that he's written, allowing the reader to get up-to-date information and error corrections. Also, as an experienced author, Jesse Liberty knows how to keep the pace going in a book and explain the key concepts so you are enlightened but generally not bored. The book is published by O'Reilly which maintains a site for the book and where you can Code Samples from the text, as well as error corrections, etc. WHAT'S BAD? Speaking about those errors. The book is full of them! O'Reilly, as well as all other book publishers are racing to the presses with books about .NET and the Framework in an attempt to be the first. But the book can be very frustrating to read with all of these errors. There are mispellings in the code, code examples are repeated twice, and some of the information is just plain wrong. To O'Reilly's credit, they have already released a second edition of the book to address this issue and therefore are listening to their readers. WHAT'S TO CONSIDER? The scope of the book is ambitious. The preface of the book makes it seem like there should be a three-volume set instead of one book. Jesse Liberty tries to make the book accessible to beginning programmers, as well as advanced programmers, and those coming to C# with no prior experience with the C-style languages. In addition to covering the language of C# itself, Jesse tries to touch on some of the key classes in the .NET Framework itself. A discussion of the Framework already fills several books and the copious documentation available for free from Microsoft. It needs to be touched on here, but of course, it can't be covered in detail and something always get's left out. Because Jesse tries to make the book accessible to all, those who are experienced Java or C++ developers will be bored with the first few chapters and breeze through them in an attempt to get to information that is new. IN CONCLUSION... All in all, the book is alright, and certainly filled in the gaps left by the MSDN documentation, but if it were up to me, I would probably have waited until even the 3rd edition to get the most bang for my buck.
Rating:  Summary: THE book for learning C# Review: This book teaches the C# language and also teaches how to program .NET with C#. It then goes on to discuss advanced topics not covered in many other books. The writing is clear and the examples are excellent. Without a doubt, this is the single book to buy if you want to learn C# for .NET programming.
Rating:  Summary: A bit disappointed Review: I found this book to be a disappointment especially considering the fact that it was published by O'Reilly -- a highly regarded book publisher. My first impression of the book was that it was somewhat disjointed in some spots. Also, there were some topics I felt that should have been given more coverage at the expense of others. For example, the chapters on ADO.Net, ASP.Net and WinForms Programming could have been removed. These subjects are enough to cover a book in and of themselves; to give them short shrift, IMHO, is a disservice to the reader. I would rather have had the author do an exhaustive coverage of the C# Programming language. Note that I did find one glaring omission in the book. In the authors coverage of the if statement, he forgets to mention the else if construct. (If someone can find it, please let me know). All in all, this book does an adequate job of covering the C# language. Coverage of Remoting and Threads was a nice bonus. But the book falls far short of works of the standard-bearers of Windows programming: Petzold, Richter, Prosise, et al. Well, I understand that Andrew Troelsen's "C# and the .NET Platform" is supposed to be a finalist for a Jolt Award. Time to do more shopping on Amazon....
Rating:  Summary: Unquestionably the Best C# Book You'll Find Review: Without a doubt a must have book for anyone looking to learn the C# programming language. My coworker returned 2 other C# books and bought this one after borrowing it from me one afternoon. The book is direct and to the point as I've come to expect of most O'Reilly books. Anyone with even a basic programming background should be able to pick most things up fairly quick. It also briefly covers ASP.Net, ADO.Net, XML Web Services and alot of other features that relate directly to C#. Another benefit is it's not all language specifications (snore). If you're looking to design Windows or Web forms ASAP this is the best book to get you up to speed quick. If you're like me, you're reading this because you're trying to decide what's the best bang for your buck, make no mistake, this is it.
Rating:  Summary: The Best! Review: This book has everything you need to get STARTED programming C#. It is not a complete reference, but a HOW TO for C#. I am a VB programmer and I found this book to be just what the doctor ordered.
Rating:  Summary: Excellent - even for beginners Review: This was my first serious programming book and it was clear, to the point and the examples were excellent. Jesse provides extensive support on his web site and I'm very impressed with this book.
Rating:  Summary: Confusing Examples and Many Errors Review: Very idsappointed with this book. I've made it about 1/3 throught he book, but I've abandoned the book and will be seeking a refund. The book contains too many error to list, I can hardly believe a technical publishing house like O'Reilly let this out wihtout better proof reading. (I have the First Edition)
|