What Dev Tools?
What development tools are available?
Most Palm programs are written in C or C++ (ToolsC), since these languages excel at keeping programs small, an essential quality given all of the platform's limits (PlatformLimits). Additionally, virtually all Palm programs have a GUI, which plays to one of C++'s strengths.
If your Favorite Language isn't C or C++, you're probably still in luck. By my count, there are Palm OS compilers for 9 different languages, not counting C/C++ and the various database tools (ToolsDataCollection):
Java (ToolsJava), Pascal (ToolsPascal), Basic (ToolsBasic), Python (ToolsPython?), Forth (ToolsForth?), Scheme (ToolsScheme?), Smalltalk (ToolsSmalltalk?), CASL(ToolsCASL?), and assembly language (ToolsAssembler?). And, many of those languages are represented in multiple development suites. The only popular language I can think of that doesn't yet have a Palm OS compiler is Perl.
For more details on these and other tools, see the FAQ's RootIDevelopmentTools section.