Top Choice C# Titles
Written by Kay Ewbank   
Monday, 18 October 2021
Article Index
Top Choice C# Titles
C# Reference Books

Professional C#  and .NET

Author: Christian Nagel
Publisher: Wrox
ISBN: 978-1119797203 

Christian Nagel's huge book on C# and .NET has been updated a number of times since Mike James reviewed it, when he awarded it four stars. It now covers C#9. At the time Mike said:

"The most important thing to say is that this is not a beginner's book. It is best suited to intermediate C# programmers wanting to keep up-to-date and prepared to risk their bookshelves with a 1000-page volume to be used as a reference. "



Mike's conclusion was that while he prefers more focused books,

"If you want a big reference volume on C#, .NET ... then this is a good choice."

Pro C# and the .NET Platform  

Author: Andrew Troelsen
Publisher: Apress
Pages: 1752
ISBN: 978-1484269381

If you looking for a big book on C# to keep on your bookshelf as a reference we can recommend this book, now updated to C#9.

Mike James' main criticism of this book that he described as "an encyclopedia of .NET from the point of view of C#" and "a genuinely useful book" was that it's too big making it difficult to handle. The latest edition is now1411 pages long edition includes coverage of ASP.NET Core, Entity Framework Core, the .NET platform, and XAML.


Awarding a rating of 4 out of 5, he concluded:

My only real issue with this book is whether or not an encyclopedia of .NET is a good idea or necessary. If you think it is then you are unlikely to find a better one.

So yes the final verdict has to be - highly recommended for the thinking C# programmer.


C# in a Nutshell

Author: Joseph and Ben Albahari
Publisher: O'Reilly
Pages: 1064
ISBN: 978-1449320102

Given its title, you might expect this book to be compact. Instead at over a thousand pages it is a "seriously thick book"  and is likely to be "daunting for beginners". There's now an updated version covering C# 9, with updated examples and coverage of the new language features.


The book doesn't restrict  its coverage to what you might consider the core of C# but instead also covers framework topics including: collections, LINQ, Garbage collection, diagnostics, streams and I/O, networking, serialization, assemblies, reflection, dynamic types, security, threading, parallel programming, asynchronous methods, application domains, interop and regular expressions. Mike James' review, in which the book was rated as a 4.5, concludes:

This is a book C# programmers will find an useful addition to their bookshelves if they require a reference work on C# and the wider framework.

C# Pocket Reference

Author: Joseph & Ben Albahari
Publisher: O'Reilly
Pages: 264
ISBN: 978-1449394011

By contrast to the large size of the previous two books, C# Pocket Reference is a small-format pocket reference on C#. While we reviewed an earlier edition, it has now been updated to cover C# 9, and in addition to all of C#’s fundamentals, covers advanced topics such as operator overloading, type constraints, covariance and contravariance, iterators, nullable types, operator lifting, lambda expressions, and closures.


In his review, Ian Elliot wrote:

"I read this particular guide from cover to cover in one sitting - something most readers won't do - and I have to say that it was a great way to make sure that I'd got C# into my head with no significant gaps.  If you are an occasional C# user then this might be a good way to refresh your knowledge in double quick time.

Giving this title a star rating of 4.5, the review concludes:

If you want a really good pocket guide to C# then this is it - just buy it. But don't expect a deep discussion of complex and subtle topics, this is the minimum presentation of what you need to know.


Also on Programmer's Bookshelf

Top Choice C and C++ Books

First Class Functional Programming Books

Programming Book Choices For Fun

AI Books To Inspire You

Good Reads In Applied Programming Theory And Techniques

Top Computing Theory Book Choices

Web Design And Development - Further Reading

Web Design And Development - Top Pick CSS And HTML Books

Python Books For Enthusiasts

Choosing The Right R Book

Pick Of The Shelf - SQL Server

Cloud Computing Books Pick Of The Bunch

Reading Your Way To Agile

Advanced Java - Books Outside the Core

Java Books For Going Further

Advanced JavaScript Book Choices

Gems Among Ruby Books

JavaScript Beginners Book Choice

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.






‎<ASIN: 1098100964>


Last Updated ( Tuesday, 19 October 2021 )