A platformer programmed in C# with Unity
Install Unity (get the free version)
IDEs for C#: Visual Studio (also install the Unity package after installing Visual Studio) or MonoDevelop
Free C# resources: C# Programming Yellow Book. C# Notes for Professionals