.NET Development
Yes you heard right. .NET development can be done for free. Microsoft made .NET an open specification which means alternatives can exist and allow .NET development on platforms other than Windows. This makes cross platform development much easer for .NET developers.
