Rating: - Speaking as a Beginner...
Speaking as someone who is new both to programming and C#, I can honestly say this book is "the one" that is finally making all those lightbulbs go off in my head. Using real-life examples and throwing in a little humor for good measure, the author manages to make sense out of the "language" of programming. He gently guides you toward a greater understanding of how a program is constructed, how both the programmer and the computer think about the program that is constructed, and why it all works out in the end. He seems to presuppose the questions a novice like me will come up with and then offers clear and insightful answers. I am very pleased with the book and hope to see more titles from Michelsen.
Rating: - Excellent beginner book on learning C#
This is one of three books that I purchased in order to learn C# and learn it fast. The other two are Robert Oberg's "Introduction to .Net Programming using C#" and Jesse Liberty's "Learn C#". This book really surprised me with how good it is. I think this is Klaus Michelsen's first book (I may be wrong) but this is an excellent book and it concentrates on the C# language. I am not one of those people who give 5-stars just because several other people gave it 5-stars. If you only buy 1 book to learn C#, I would highly recommend this book. As a book geared toward learning C#, you should follow up with a more advanced book on C#.
Rating: - Great Book!
This is an excellent book for those that are looking to learn C#. The book concentrates on the LANGUAGE of C# and in doing so provides an excellent learning tool for beginning developers. Visual Studio is not covered in this book and all examples are done through the command line. This is great for those that cannot afford to buy a full release of Visual Studio, as you can begin developing with the .NET SDK. Yes, the book has some typos, but overall, it is by far one of the best books that I've ever read on computer programming.
Rating: - Outstanding Beginner Book
If you are new to programming, or new to Object-Oriented Programming like me(COBOL programmer) and want to start with C#(great choice!) then this is best book out so far. I also have C# for Dummies, Beginning C#, and Programming C# and none of them are as good for beginners as this book. Trust me, I tried out all these titles on two of my co-workers who are OOP beginners too and they all liked C# Primer Plus the best. Now all three of us are using it in a group study and enjoying it. One warning, extra .net stuff is not covered, like windows forms, asp.net, web services. This book focuses purely on the C# language and writing OOP code. That's the beauty of it, it doesn't rush past the core C# langugage just to get you to the other flashy .net framework classes. Heck, you can learn all the extra .net framework classes later, get the C# language down first!! I give it 4 stars because of annoying errors and typos.
Rating: - Superb Beginner Book
I just finished reading this book. Despite a number of typos, It's an excellent book. The authors explanations and examples are first rate. Important concepts are well emphasized, and often even linked together, as the author builds on and compares concepts in latter chapters using ones found earlier, while emphasizing important concepts.
As it's a beginner book, it does have some significant coverage of very basic concepts, which some programmers may find tedious. And the extent of the coverage doesn't extend much beyond intermediate level. Most advanced topics are either not covered at all, like marshalling, interop, threading, and regular expressions, and others are only briefly touched on, like attributes and XML comments. What's more it doesn't delve deeply into the FCL, as nearly all the examples are Console apps. So since I need a complete tutorial of C# and .NET, I've had to complement this book with "Programming C#" and Richter's book on applied .NET. Nevertheless, I think this book provides a better tutorial of basic-intermediate C# concepts than you are likely to find anywhere else.
|