April 22, 200619 yr Well, if you're talking about IDEs (which I assume you are)... well... I'm used to bloodshed's... I've used Microsoft's Visual Studio, and it's fine too. It doesn't really matter which one you use, as far as I know. GCC and MSVC are pretty much the same (or so I've heard).
April 23, 200619 yr If by "program" you mean IDE (the development environment), I recommend the following: Windows: Microsoft Visual Studio (2kwhatever) Microsoft Visual C++ (the old ass one from 1998) Linux/BSD/Other: QT Designer (if you use KDE, or have all the KDE libs installed like me) /usr/bin/vi or /usr/bin/emacs (depending on your taste, not really IDEs, but should be more than enough for tinkering around)