Rating: - Good practice problems
Contrary to what some say about this book, this book is not for the beginners. Yes, it does cover lot of basic concepts, but they are tuned for those who already have a fundamental understanding of C#, Java, or C++ (all related to C). What separates this book from others is its practice problems. The best way to learn programming is to practice, and this book provides enough practice problems to really enhance one's understanding of C#. Highly recommmended for intermediate level C# developers.
Rating: - Too bad for beginner
I am studying a Master degree in MIS and using this book for my class. It made me mad and got a lot of trouble. It seems the authors talk so much but doesn't give us any practice. The instructions are not clear. For example: p.567- line 3 , in creating a child form, the guidelines is so confused. There are a lot of problems like this, i do not have enough time to list them all.
Rating: - A good foundation to start on
The book takes an excellent approach in the early parts by introducing the reader to GUI'ed apps. In my opinion, this is what's very important. Writing Console applications is not as important as writing an application using Winforms, and the book encourages it early on. The book is *heavy*, and it has plenty of exercises after each chapter - though not as challenging (seasoned C.S. student), it's a good practice, and they require that the reader write the solution using GUI. It's a good book, it takes "No Knowledge" approach, so don't be surprised when it covers topics you already know.
Rating: - Now I know how
I'm a VB programmer who never did anything serious with C++ or Java, and I thought that it would be nice to start using something else besides VB, so I bought this book.
Now I can write full, complex windows applications without any problems, thanks to this book. From the first page to the last all the expalnations are clear enough, the examples show how things are done, even of the more advanced topics, of course if you want to be an expert in XML, ADO .Net, and ASP .Net, you will need to get more books on those subjects, but this one will give you the basics to tackle the more advanced stuff.
I really don't know if more experienced C++ or Java developers would benefit from this book, but for me it was the best book I've purchased so far.
Rating: - Mainstay
I have been USING "C# How to Program" for about 7 months.
It is comprehensive and relevant to the TASKS at hand.
I have a library of C# books and "C# How to Program" has become my mainstay. It should be your first C# book.
The reason I didn't give it five stars was not because of content, that is five star, but because of the sheen of the paper. I use this book so much that my eyes feel like their on fire. My problem I know, but it would very helpful if there was some way to keep the page count with a matt finish.
I noted that some reviews said this was not a good first read. I don't agree. But I do suggest that this is a book you have to work with. No pain no gain. You spend the time with this book and you will reap the rewards.
|