Учитывая недавний релиз VS 2010 я был потрясен видеть структуру оценки для различных версий продукта. Мне повезло получить бесплатные версии VS 2005 и 2008 от посещения различных мероприятий MS. Для взламывания я делаю дома, я не уверен, что собираюсь потратить деньги для покупки IDE и хотел видеть то, что использовали другие.
Как вы упомянули, вы всегда можете попробовать использовать копию Visual Studio Express . Это, вероятно, ваш лучший выбор для разработки Windows - почему бы не попробовать его, чтобы убедиться, что он соответствует вашим потребностям?
Если вы говорите об игре дома, то почему бы просто не получить экспресс-выпуск ?
Экспресс-выпуск предназначены для «взлома дома» и, вероятно, принесут вам максимальную отдачу от своих денег.
Выбор одной из других будет зависеть от ваших предполагаемых платформ.
Экспресс-выпуски будут наиболее подходящими для про версии. Это то, что я использую в личных проектах.
Экспресс-издания для личного развития. Если вы занимаетесь профессиональным развитием, просто пройдите процесс, чтобы стать сертифицированным партнером MS, и получите практически все профессиональные программные инструменты, которые MS делает бесплатно.
Я думаю, что Express Edition достаточно для тестирования некоторых функций .NET дома. Очевидно, что если вам нужно использовать его для создания коммерческого решения, вы должны купить IDE. Обратите внимание, что это очень мощно, и я думаю, что это хорошая инвестиция.
В блоге Роба Конери есть интересный пост об использовании Vim для разработки .Net. Я не уверен, что могу это рекомендовать, но все равно это пища для размышлений.