I learned a lot of different languages at uni, but never got to use any of them after starting my job - Pascal, Fortran, C, C++, Basic
, COBOL and probably a lot more that I've just forgotten since.
Apart from RMXP (which I haven't made my own game with, but have helped someone else make commercial games with), I've done a simple little platformer (freeware) written with Torque Game Builder. That was nice to use, once I got the hang of it (having the source for a completed commercial game and being able to pull it to pieces really helped with the learning curve), but it has a few little issues and I won't use it because of the EULA conditions on commerical games. For my next game, I'll possibly use TGB to prototype, but am looking at Flex for development.
When I have the time to sit down and learn it
Er... with TGB, I don't consider myself fluent (it uses a C++ engine, but has its own scripting language built on top). My game runs on the PC, but I
think there might be a TGB version available for Mac (being called to dinner, so can't look it up now), and they've just released an iPhone engine.
I don't use any programs to assist with coding apart from the standard editor - that'd take the fun out of it
I just have lots of windows/tabs open and keep lots of notes as I go.