C# 2008 for Programmers (3rd Edition)

C# 2008 for Programmers (3rd Edition)
Authors
Paul J. Deitel, Harvey M. Deitel
ISBN
0137144156
Published
06 Oct 2008
Purchase online
amazon.com

The professional programmer’s Deitel® guide to C# and the powerful Microsoft® .NET FrameworkWritten for programmers with a background in C++, Java or other high-level languages, this book applies the Deitel signature live-code approach to teaching programming and explores Microsoft’s C# language and .NET Framework 3.5 in depth. The book is updated for Visual Studio® 2008 and C# 3.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

S. Anger said
I am already an experienced C++ and Java developer and when I saw that this book recommended itself for programmers already experienced in either of those languages I jumped on it. It really is a very good book that covers a broad range of C# topics however I found myself skimming over the majority of the chapters since they were topics that any C++ or Java developer would already be well acquainted with. If it wasn't for the "for Programmers" part of the title I would have given this book at least 4 stars.

E. Farr said
I am about half way through the book and it is helping me to expand my C# knowledge. Besides a few typos in the C# code, I have found it to be quite accurate and easy to read.

Oscar Azmitia said
I have read many Deitel books and I would recommend Deitel any time. This book specifically though, it is very well written, great examples and since its color it helps to read the code better. Yes there are many C# books out there but this one specifically I loved because it covers many technologies including WPF, Silverlight, LINQ, WCF and gives you in depth examples on how to use them with C#. It is an all around great book.
The first few chapters of the book are really oriented to the beginners into .NET programming so it is not only for advanced users. Although it covers many topics and technologies it is not the best book to master a specific technology or C#. There are better books that are focused in advanced techniques. But if you're goal is to learn enough and get you started with C# 3.5 and technologies that work with it this is the book to get.

Paul J. Sutton said
I own a number of C# 2008 books, and this is the best of the lot. The language is introduced in a very logical manner, each chapter building on the previous, which you would think would be the norm, but isn't always. The code examples always work, again as you would expect but doesn't always happen, with the exception of two minor formatting glitches: code examples for console code need a 'Console.Readline();' statement to prevent the program(s) from terminating too fast to read, and the display format shown does not always agree with that you'll find on the screen. The first is serious if you're not already familiar enough with C# to know to add the code, and the second is minor.

I can highly recommend this book as a learning tool without equivocation as the book flows from topic to topic better than any other C# book I've read. It really is that good.

Additionally the book does a very good job of introducing the subject of "How do I take my idea for what I want to do and turn it into code?" through the use of UML diagrams and very well-detailed examples and explanations of their ATM project.

The book may not be for experienced C# programmers - it starts quite fundamental - but would be a good book for anyone wanting to learn C# who already has some programming experience in another language.

What I really liked in this book: First, every code example is followed by a detailed line-by-line explanation of what the code does and how it works, done much better than any other code book I've ever read. Even if you have some experience in C# you'll learn something you didn't know or knew and didn't understand in context, every time. Second, every other C# book I have seems to start out simple, then slams you with at least one chapter of "C# vocabulary" that you'll have to memorize before you can understand the rest of that chapter or the rest of the book. In this book you'll learn the same vocabulary, but it's introduced within the context of the code in the examples. One other nice touch: the example code comments include "end method xxxx", "end If", "end class" etc following each related structure. Sure, if you already know C# this is fluff and unnecessary. But if you're new to C# these reminders teach and reinforce the structure names without beating you over the head; you'll learn the names and uses as you need them and as you develop the ability to use them effectively, not as a memorization precursor before learning how to program them. It may seem a subtle difference, but it's very effective, imho.

I'm looking forward to reading the other books they've written. Their method of teaching is superior to any other programming language books I've read on any language. They have a winning formula in their format here.

Donald Hsu said
Another good text on C#. "Hands-on" exercises are very useful in learning the language. It is not as good as the other C# book by the same author.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Debuggers don't remove bugs. They only show them in slow motion.”