Help Page
Microsoft C# Home
Getting Started with Visual C#
How to Use Visual Studio .Net to compile and execute C# program?
C# compiler
(http://www.go-mono.com/), Noah Abrahamson contributed!