זו שאלה כוללנית מידי,
אבל בעיקרון מה שאתה צריך זה את ה-Framework (מגרסה 1.1 - הכי אחרונה). אפשר להוריד אותה מהאתר של Microsoft. היא באה עם הקומפיילרים. שים לב שהיא באה בשני טעמים - Redist ו-SDK. ההבדלים ביניהם
נמצאים פה, רק עם תיקון קטן - הקומפיילרים גם באים עם ה-Redist. אני ממליץ לך להוריד את ה-SDK, שהיא הגרסה של המפתחים... ה-redist יותר מיועדת ל-end users. לאחר מכן, אתה יכול לקנות או להוריד מהאינטרנט בחינם כמה IDEs שיש ל-#C.
פה יש רשימה של הנפוצים מביניהם.