Ich bin zwar auch anfänger auf dem Gebiet aber ich finde
http://www.icsharpcode.net/OpenSource/SD/Default.aspx
Sharpdevelop ist wirklich vielversprechend.
Kostenlos und sehr umfangreich
ausserdem nicht beschränkt auf C und trotzdem eine vollwertige Entwicklungsumgebung
Auf jedenfall einen Blick Wert.
grüsse Mho