C# Quick Reference Guide.
C# is a great programming language, and all the tools you need to get started are free and easy to use. While C# is usually associated with Microsoft and closed source, Free software supporters just use DotGNU that delivers more or less the same basic knowledge and allows to study and modify internals without restrictions. The instructions below describe both "FOSS oriented" and "Windows oriented" approaches. C# is also used with .NET framework.