This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
<pre>Author/s : Eben Hewitt Publisher : Mike Murach & Associates Category :C# and .NET Review by : Susan Kappel Rating : 9 horseshoes</pre> This book is an excellent introduction for every starting C# programmer but can also be used as a reference for the intermediate programmer that would like to quickly gain specific information.
The chapters are short and self-contained and each subject is clearly explained.
I particularly liked the unconventional format where the page on the right hand page "supported" the subject matter on the left page making extensive use of diagrams and bullet points. It really helped to make thing easier to understand.
The book not only covers most of the c# syntax but also gives a clear explanation about OO and contains a large section about database programming. The exercises are built up in such a way that they force you to think for yourself and they are all focused on real world problems. They really help you understand the subject matter much better, so I suggest you do them all.
I would highly recommend this book not only the starting C# developer but to any developer in general.