File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Book Reviews and the fly likes Essential C# 2.0 by Mark Michaelis Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "Essential C# 2.0 by Mark Michaelis" Watch "Essential C# 2.0 by Mark Michaelis" New topic
Author

Essential C# 2.0 by Mark Michaelis

Book Review Team
Bartender

Joined: Feb 15, 2002
Posts: 946
<pre>Author/s : Mark Michaelis
Publisher : Addison-Wesley Professional
Category : C# and .NET
Review by : Jeanne Boyarsky
Rating : 10 horseshoes
</pre>
"Essential C#" does for C# what Deitel did for Java. It's great book to learn C# from the ground up or for experienced developers. I was a bit skeptical of the claim that the book is for everyone -- beginners, experienced developers, structured programmers, C/C++/Java developers and C# professionals. However, through a combination of sidebars and text that makes sense on different levels, the author managed to achieve this lofty goal.

This truly is a book for developers. It includes refactoring and other best practices. I especially liked the part on well-formed types and how to properly implement equals. There is a strong emphasis on the language itself, which is great. The first mention of Windows Forms is almost page 600. A nice contrast to those book that teach the language solely through visual editors. The author also gives equal time to the .NET and Mono implementations.

The back cover states the book is "clear and concise." Weighing in at 700 pages, the book does manage to stay true to this claim. Code examples are short and focused. I only found one over a page long. Descriptions are clear, accurate and easy to follow. I strongly recommend this book to any considering working with C#. t really is "Essential" !


More info at Amazon.com
More info at Amazon.co.uk
Khaled Mahmoud
Ranch Hand

Joined: Jul 15, 2006
Posts: 361
Very strange to see feedback about C# books in Java Forum


SCJP, SCJD,SCWCD,SCDJWS,SCEA 5 MCP-C#, MCP-ASP.NET - http://www.khaledinho.com/
Life is the biggest school
Theodore Casser
Ranch Hand

Joined: Mar 14, 2001
Posts: 1902

Originally posted by Khaled Mahmoud:
Very strange to see feedback about C# books in Java Forum


And while I agree, I have to admit that the review is quite accurate - it's right on topic and has been a great help so far while I'm working on a C# project. (And it's not so strange when you realize that many programmers on here are developing for multiple software languages... )


Theodore Jonathan Casser
SCJP/SCSNI/SCBCD/SCWCD/SCDJWS/SCMAD/SCEA/MCTS/MCPD... and so many more letters than you can shake a stick at!
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 31054
    
232

Originally posted by Theodore Casser:
And while I agree, I have to admit that the review is quite accurate - it's right on topic and has been a great help so far while I'm working on a C# project.

Thanks Theodore!

Khaled: It was written by a Java developer (me), so you can say it evaluates how the book would be for this audience.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Essential C# 2.0 by Mark Michaelis