One of the main benefits of .NET is the sheer quantity of tools and packages available.  Most of these tools are free and are really good.  If there's a popular Nuget package that provides the functionality that you are after, 99% of the time it's always better to use that, than write something from scratch,

A lot of the plug-in doesn't have the best documentation in the world.  It is not uncommon that you need to spend a good few hours figuring out how a particular library should work. In this section, you will find tutorials on the tools and packages that I use all the time.  All these tutorials have been written because I couldn't find the information I needed.   Some examples of these tools include Visual Studio, JSON.NET and Log4NET.