I currently work in .NET 2.0 and 3.5 with a concentration in web and SharePoint application development. I particularly work with C# and ASP.NET, but I occasionally work with VB.NET. Since my concentration is in web and SharePoint application development, I primarily work in the Microsoft operating systems - although I use a MacBook at home and I work from virtual machines running Microsoft.
In the past, I have worked with Java on the Linux and Windows platforms.
C, Java and C# on Windows.
I always used the same IDE: Eclipse, which I think is wonderful.
my main tool of the trade at the moment is visual basic, hopefully moving to .net soon though, i can program in a whole range of languages though from basic, 68000, c, c++, c#, java, blah the list goes on :)
Visual Basic 6.0 and Windows (Obviously)
Microsoft.NET Framework 1.1, 2.0, 3.0/3.5 using C# and VB.NET, Visual Basic 6 and PHP 5.
I also work extensively with PHP/MySql (with the occasional foray into PostgreSql as well). From time to time, I get my hands dirty with Perl and Python, though not as much as I'd like. I do also work occasionally with some Bash.
As for platforms, I do most of my development on Windows 7 Pro, but a high percentage of that is simply through a shell to my Linux box. I do actually do Actionscript development in both environments as well, using the Flex SDK for compiling.
Objective-C on Mac OS X
C on Mac OS X
PHP on Mac OS X/Windows
Flash (beginner) on Mac OS X/Windows
c# c++ php objective-c java ( desktop and mobile (e.g. Android and iOS)
I specialize in C++. Most of my projects are written for Mac / Linux. However, I also write cross-platform and windows applications.
Cobol: Mainframe - BASIC: Windows, Mac, Internet - SQL and Perl: Unix, Windows, Mac