So you want to learn to script in c# but don't know where to go? That's OK, because almost everyone was in that boat at one point or another. First off, you're going to need a few things.
*Visual c# express edition or an equivalent *
http://www.microsoft.com/express/vcsharp/
You definitely need the .net framework SDK (Software Development Kit) if you want to compile using the command prompt, as many online tutorials instruct.
here's one link for v2.0 32 bit.
http://www.microsoft.com/downloads/details.aspx?FamilyID=fe6f2099-b7b4-4f47-a244-c96d69c35dec&displaylang=en
Now, you'll need to learn how to use the language. Well, for this there are many online tutorials and E-books, as well as books at your local libraries that will help you. I'll provide you with a few links, but it's best done if you find the best instruction for you.
http://www.csharp-station.com/tutorial.aspx
http://www.functionx.com/csharp/index.htm
http://msdn.microsoft.com/en-us/vcsharp/aa336766.aspx
Good luck on your path to learning!
Also, NOTEPAD IS YOUR FRIEND WHEN LEARNING THE LANGUAGE AND COMMITTING IT TO MEMORY.