I found the book frustrating. Yes, all the syntax is there, so are simple examples, and it's impressively heavy, but there is something missing. It took me quite a while to figure out what it was that was missing. If you want it in eastern mystic terms, the Tao of C# was missing. By that I mean it didn't really explain how to think in C# terms - how to build your program in a C# compatible way so that you weren't distorting C# usage to make it fit into a concept more appropriate to another language. The failure is all the more severe because the book advertises itself as being for experienced professionals wanting to get up to speed in C#. These are exactly the sort of people who would need the conceptual information far more than an eight page explanation of how to do loops in C#. The book would probably be OK for someone starting out to learn C# as their first language, although even then I'm not sure. And, come to think of it, I don't recall ever hearing of anyone who didn't learn C# as a second or subsequent language! Not recommended, although, to be fair, I was unable to find a C# book that I would recommend.
'Programming C#' (4th edition) by Jesse Liberty Back to the Phlogiston Blue top page If you have any questions or comments about the articles on my web site, click here to send me email. |