I'm curious - do Android and Symbian programmers have it so good? What do they use please?
The iPhone and Android developers can sell their apps with the internal app-store unlike WinMo and Symbian developers who mainly have to rely on third-party distribution channels.
There is no equivelent for Basic4ppc on those platforms. iPhone apps are written in Objective-C with the iPhone SDK, which is based on the XCode IDE.
Android apps are written in Java with the Android SDK, which is based on the Eclipse IDE.
WinMo does not have an official SDK, but that's gonna change with WP7S. Symbian is a very shattered platform, so there's no real standard for application development there.