Can we do c# programming without visual studio,and are we able to run it
Yes you can write c# programs without VisualStudio and can run using visual studio command prompt
Refer the tutorial
http://aspdotnetwithcsharperrors.blogspot.in/2012/02/execute-c-program-in-notepad-and-cmd.html