text: what software is best for writing programs and cartoons?   for cartoons, flash is the pre-eminent application.  you can also write programs with flash utilizing the actionscript framework.  however, these are online programs.  adobe will be releasing the apollo runtime engine in january to developers and publicly in mid-2007.  this runtime will allow for deployment of rich internet applications to the desktop for both offline and online utility.  flex is an enterprise grade version of flash. http://www.adobe.com/go/apollo http://www.adobe.com/flex  as far as programs, the tool/language really depends on what you are attempting to accomplish and on what systems it will be deployed.  visual basic is probably the largest development platform for windows.  java is cross-platform.  c++ is common application language but is very complex.  good luck.