No, I have to work with a lot of pre-written code which is in C++, so it has to be C++; it is not web based.

I could use visual studio(have never used it before), but I was planning on just using something like DevC++ or Bloodshed


I would personally like to avoid .Net as much as possible