Microsoft has made many changes that eliminate the cost barrier to developing with .NET. First, Microsoft’s development environment Visual Studio now has a free version that is robust enough for most needs.
Yes, We Use .NET
Alex Sopinka
82

Hats off to Microsoft for Visual Studio Community versions. That’s what I use in my freelance work, along with dotnetfiddle.net for learning,mocking up code and reverse engineering.