C# (pronounced C Sharp) is a modern, general-purpose, type-safe, object-oriented, multi-paradigm programming language implementing and expanding on the best features and functions found in other languages.
The focus of this article is to select some of the finest free C# books which help programmers master this language. To cater for all tastes, we have selected a diverse range of informative books on C#. All of the texts here come with our strongest recommendation. So get reading (and downloading).