I use Microsoft's Visual Studio.NET for my programming needs. It has IntelliSense, which helps you complete certain functions if you don't remember them.
I would love to find the time to learn either Visual C++ or Visual BASIC, neither of which I have used. I just need to find a project to justify the time investment.
I mostly do C++ or Visual Basic programming when developing games; they are relatively easy to use. I also do a little web site development, but not too often though.