Best book for learning C#
928651
I purchased 3 books in order to learn C# and learn it fast (this book, Jesse Liberty's "Learning C#", and Klaus Nichelsen's "C# Primer Plus").  Although this book was based on the Beta, this is the best of the three books.  Don't get me wrong, I highly recommend all three books for the developer who is coming from Visual Basic 6 or another language.  The illustrations in this book are excellent and the author has done a great job writing this book.  I did NOT find very many errors, but I have not read any books that did not have any errors.  A few errors is expected.  This book is one of several 5-star books that Robert Oberg has written and the editing is very good.  This book was so very good that I plan to purchase other Robert Oberg books dealing advanced Visual Basic. Net and C# programming.  Please note, this is very large book but the reading is easy and won't put you to sleep.  The chapters have been divided up nicely.  Not to long or not to short.
121243
Very useful and helpful book for explaining programming in general concept wise, and giving good detail into how to use C# effectively.
4649098
Excellent book for a person that needs to understand how C# and COM+ work together. Well written.
3710049
I'm about a thrid of the way through the book and it seems to really tailor to anyone's needs by teaching the information in many different ways. This is a huge help for me because I am the guy who didn't know anyhting about C# programming before I picked this book up and now I'm more conifdent about my knowledge.  I would suggest the Oriely line for others.
1812787
This is a great book for learning C#. The first part is an excellent tutorial in the language, just right for experienced C, C++ and Java programmers and for advanced VB6 programmers.
The second part introduces how to use the language to create .net programs. This is a bit superficial, but his goal was only to provide an introduction, and it is a very good introduction. For more detail on really building advanced applications you will need an additional book (like his book on ASP.NET).
The third part of Programming C# goes into advanced topics you won't easily find elsewhere, with excellent coverage of (for example) threading, remoting, reflection, streams and so forth.
Liberty writes well, his examples are terrific, and he makes complex material easily understandable. Further, he supports his book on his web site where he provides not only source code but a discussion center where you can ask questions.
I highly recommend this excellent tutorial.
3580350
The book I am reviewing has turned out to be perfect: I now understand OOP quite clearly as implemented by C# and I love debugging step by step the code which comes with the book. It makes everything so clear.
2393923
I already have the C# in a nutshell, but its a big book and its great! but it has soo much stuff i will probably Never use.. I got this little book so that anywhere iam i can read a little about C# and hopefully become a Pro at it.

this book is pretty small, and thats great! can bring it anywhere and easily read it in bed, laying on your back, sure alot easier than the bigger in a nutshell book.

love it.
829374
Could not put it away until finished reading it.

Book is very well written, with detailed explanation of every topic and has very good examples, I also liked excersizes and questions at the end of each chapter. I am not afraid now to program on C# and hopefully will find job using C#!
3058513
I have bought a lot of tech books but this is the first one to write a review and I feel I have to as this book is so good. It is neither too easy nor too hard and it explains things so well. It is very thorough and cover all the topics you need to know with C#.
595918
Anyone who is writing C# on a daily basis has to read this book. In 50 very easy to read short modules, Bill shows you how to improve your C# code. I have been coding with C# since 2002 and I learned many new techniques about Generics and the new language features from 3.0. With LINQ, I *finally* know why an implicitly typed local variable is better and the implications of not using IQueryable. A wealth of knowledge. After you read your C# 101 books, read this one next! It will make you a better developer.
2005279
O'reilly is a class act and this little C#-5 intro/ref -->5 update is outstanding. The hot topic in C#-5 is Linq and databasing, and that just happens to be where this author shines. I was surprised that it covers a lot of procedures, tips and tricks in way more than just 5.0, but does hit the major highlights and differences from the 4.0 series. This is NOT a book for oop or C# beginners! I recommend Herb Schildt's 950 page opus on&nbsp;<a data-hook="product-link-linked" class="a-link-normal" href="/C-4-0-The-Complete-Reference/dp/B003QP3XIM/ref=cm_cr_arp_d_rvw_txt?ie=UTF8">C# 4.0 The Complete Reference</a>&nbsp;for beginners instead. Schildt assumes NO programming background (I mean no-- not even basic, cobol, fortran, pascal... let alone the C series), whereas this 5 update assumes you know both C# and oop. Insiders know that since C++ has the whole C library, old time programmers like me can "get away" with using C++ without a single non-structured, oop command. Not so with the 5 reference-- all the examples, tips and hints assume you've got a solid background in not just the C series, but oop techniques. In fact, I'd even go so far as to say that if you haven't done at least intermediate work with Linq and databasing, you might get a little lost, but with help from the web and or Safari (co owned by Oreilly) most any C# programmer will get a LOT out of this ref. (BTW 200 pages isn't exactly a "pocket" fit unless you don't want anything else in that pocket! The awesome index does make it an outstanding reference to keep right near your computer).

A caveat a lot of reviewers forget to add: this book, like most others, assumes your development work is in .NET and "traditional" business type applications of the framework, and NOT XNA/gaming. Since that's my field, I just want to let fellow game programmers know that this one is no different, however, the database and Linq info are equally helpful if you're programming agent/avatar functions in MMOGs using SQL or other dbms calls. Sooner or later, we all are going to have to get up to speed on these hot database topics in 5 as well as half dozen others, and this book is a great place to get both the 40,000 foot view and a lot of detail in one place. The fact that there are very few good, up to date 5 books out there cuts two ways-- there also hasn't been a lot of time to evalutate the code in this book. The few I've tried compile just fine, but I'm also leaning heavily on O'reillys reputation for scrubbing the heck out of their author's code with technical reviewers PLUS the fact that most of the examples used are very short. That said, I've NEVER found a book that doesn't have some coding errors, but that can be half the fun if you don't mind a little sleuthing and the errors aren't severe/logic level, but fairly simple syntax debugs. The one's I've tried from this book have zero "bottom debugger" warnings in Visual Studio, which you'd (at least) expect when buying a "finished" product!

A few cool tables, exhibits and highlights include: -- Full list of identifiers and keywords; -- Full list of operators in order of precedence; -- 6 kinds of constraints; -- Most commonly used exception types; -- Composing sequences diagram; -- Table of query operators; -- Complete list of preprocessor directives; and much more, including a GREAT index. There is NO BLOAT in this little book-- headings are immediately followed by glossary-like, practical applications, limits, and practical advice, then code examples and exceptions.

One warning: I ordered this with a couple other texts and it is so small that it came crushed to heck by the big boys it rode with. I had to sandwich it between two texts for two days to get the pages to straighten out. Advice-- order it alone due to it's small size, not with other bigger books!
2921922
I am an MCT who teaches C# courses, and I unequivocally recomend this book to students.  Murachs books are always excellent and this one is no exception.  If you ware trying to migrate ASP apps and you use C#, you must have this book. The coverage is thorough, yet easy to follow.
3462808
One of the best beginners guide for learning C# programming language. The book author mentioned lots of helpful information about learning C# programming language. Step by step mentioned all of information and very easy to understand.  The book chapter 2 help you to know what type tools need  and how to working  with it. Follow the book instruction and strategies I made my first program. After read the book now I know the variables of the C# language. I learned more useful and helpful things from the book about C# programming language.
3158018
This book covers the basics of C# programming. It conveys the different areas of C#, for example classes, variables and methods in simple ways that are very suitable for beginners. Will consider buying the paperback version for more handy reference and taking notes.
556000
Very good introduction to C# language and object oriented programming. The examples are simple enough to be understood  yet convey the purpose and syntax. Too many programming books present very elegant, optimized code that is a trick to decipher much less learn from. Good book!
1791103
The beginners first book for any age. If she had written another book on C# I would have bought it. About as simple as you can get which is what I wanted.
1004328
I like this book because it has clear explanations for the topics that are covered. I used this book to really learn
the features of the C # language. When I compared this book to the recommended books to prepare for the Microsoft C# exam 70-483. This book is one of two books the really gave clear explanations of the C# language. I will mention the other book. Pro C# 5.0  and the 4.5  Framework. I passed the exam to become certified by Microsoft as a Microsoft Technology Specialist in C#. I like drawings and displays to help me learn and this book has drawings to help see the concept being explained. I think this is a must if you like to learn by reading a book. This is a good book that is worth the cost.