un IDE opensource carino per C# e VB.NET per windoz è:http://www.icsharpcode.net/

se prenti piede in uno dei due linguaggio (se non hai esperienza precendente W C#) ti consiglio di spendere €150 e farti mandare a casa il Visual C# .NET o il Visual Basic .NET

sprecare linguaggi così completi per staticizzarsi solo con ADO.NET e ASP.NET è bruttino.. specialmente perché una volta imparato il linguaggio, gli unici concetti nuovi da imparare sono altri pezzi del Framework che, menomale, è ottimamente (e nel VS anche dinamicamente) documentato.

{RA}