mono develop per c# e con i vari plugin è buono anche per vb, java e c++

edit: ovviamente per windows meglio il visual studio express o sharp develop (monodevelop per win)