Rating: - Who This Book Is For
There seems to be some confusion about this book, with some reviews denegrating the book because it is too elementary.
This book is designed for the beginning programmer, or the programmer with little or no object oriented experience. As such, it does not attack the more advanced topics I cover in "programming C#" (also by O'Reilly).
If you are looking for a comprehensive introduction to the language for an intermediate to advanced programmer, this is not the book for you, but if you are looking for a gentle introduction to .NET and C# in particular and object oriented programming in general, I hope you will take a look at this book.
Thank you.
Rating: - Way to elementary
Perhaps this would be a good book for a first-time programmer, I don't know. But for an experienced programmer, it is way too elementary. The same author has another book that is aimed at experienced programmers. Perhaps that is better. Instead, I got _Professional C#_.
Rating: - Good starting point
I just finished reading this book and I think it is a good starting point for learning the language. Some of the other reviews say "it didn't cover this" and "it didn't cover that", but I think the book accomplishes the task. It teaches a beginner the basics of the language. It's not going to teach everything about programming in C#, it just starts you on the path. I thought it was very readable and the author explains concepts very well. This book was so interesting that I want to learn more about the language. The next book I read will definitely be "Programming C#" by the same author. If you are a seasoned programmer and want to learn advanced topics, this is not the book for you. If you are new to programming and want a good start, I highly recommend this book.
Rating: - Very well-written book!
I am most impressed with the examples in this book. The author clearly has a knack of weeding out irrelevancies that might cloud the issue. His examples deliver the main point of the subject matter quite adeptly. I would recommend this book to anyone who wants to learn C#.
As a side note though, this book is not for readers who want to learn the advanced features of C#.
Rating: - Not the robust book you may be looking for
One of the great benefits of using C# is the ability to use the many built in methods. This book covers very few of them. It doesn't even cover the common ones like Math and DateTime. If you're looking for a book to cover fundamental C programming, this may work. If you're looking for an introduction to the new features and methods within C# specifically, this ISN'T it.
|