Я бы порекомендовал перейти на Visual Studio Express, вы можете использовать c #, Visual Basic (VB.NET) или c ++, это бесплатно и просто. Это также делает шаг к более крупной Visual Studio простым, если вы когда-либо собираетесь это сделать.
проверить Microsoft Visual Studio Express
редактировать: добавлено VB.NET
Так как я все равно редактирую, как насчет некоторых дополнений; Если вы предпочитаете open source, вы также можете посмотреть SharpDevelop (c # и boo) и / или monodevelop (c #, но лучше для linux / multiplatform, не так уж хорошо для Windows imho, но вы пробег может отличаться)
редактировать: 6 лет спустя.
Microsoft тем временем предоставила нам Visual Studio Community Edition , которая, по сути, является полной профессиональной Visual Studio, но бесплатной ( применяются некоторые ограничения ). Я действительно считаю, что сейчас это абсолютно лучший способ разработки большинства некоммерческих и, возможно, некоторых коммерческих проектов, ориентированных на Windows, которые вы можете получить.