Ответы:
Первый от фирмы борланд и к тому же бесплатен. А второй от Майкрософт и просит денежку. Для новичка предпочтительней первый.
RDC2mail, Смотря какой Visual Studio просит!!! А с технической точки зрения подскажите ответ?
ИМХО если программить под дотнет да на сишарпе - значит надо пользоваться микросовтовской же вижуал студией. Экспресс едишн очень даже бесплатна. Говорят, к студии надо сразу что-то прикрутить для удобства (resharper, кажется). А смысла пользоваться всем микросовтовским (а дотнет и сишарп именно микрософтовские) не вижу.
Ха-ха, я в последнем предложении совсем не то имел в виду :)
"А смысла пользоваться всем микросовтовским (а дотнет и сишарп именно микрософтовские) _ и при этом писать не в вижуал студии _ не вижу."
Опечаточка, что называется, по Фрейду.
Насчет платности C# от Майкрасофт. При всем моем несогласии с политикой этой компании, но программировать на С# и других языках можно абсолютно бесплатно (ну для виндовс-программирования нужно конечно иметь саму виндовс). Хоть в notepad.exe программы писать. SDK качается абсолютно бесплатно.
Под windows есть замечательная бесплатная IDE #develop (C#, F#, VB.NET ...).
Вы видимо будете удивлены, но все эти среды (Borland C#, Visual C# Express, Visual Studio для C#-проектов, SharpDevelop) используют один и тот же компилятор - тот, что устанавливается в систему вместе с .NET-фреймворком (csc.exe). Тоже самое можно сказать относительно VB.NET (vbc.exe).
Поэтому, можно заключить что выбор среды для Вас совершенно не важен на данном этапе изучения языка. Могу только заметить, что Borland C# поддерживал .NET 1.1, как с поддержкой .NET 2.0 у них сейчас - не знаю, не интересовался. Это важно, так, как .NET и конкретно язык C# претерпели фундаментальные изменения с переходом от 1.1 к 2.0.
Согласен с hardcase. .NET выпускает только Microsoft, а что над ним надстраивать в виде реадктора особого значения не имеет. У Microsoft всё же будет больше "заточенность". Это как с Visual C++.
16 лет назад