Home Internet What is C# and what software are required to run a C# program?