I want to learn C# but I do not know what program supports C#.

What program can I use to do my coding in C#?