.NET is a free, cross-platform, open source developer platform for building many different types of applications. With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, and IoT. Moreover, you can write your .NET apps in C#, F#, or Visual Basic.
This high level of flexibility that .NET proffers makes it one of the most used platforms to develop and ship all kinds of applications that you can think of. It is rich, well documented, well supported by Microsoft and according to many of its users, the platform is easy to learn. To be the one making comments about it, we are going to explore some resources you can use to learn, to be comfortable and excel in .NET using C#. Read along to get acquainted.
1. C# in Depth
Jon Skeet is a Java developer working for Google in London. He is a C# author and community leader, spending far too much time on the Stack Overflow developer question and answer site. Burdened by the need to educate and share his knowledge and expertise, Jon blesses his readers with this deep book.