the author of this app says:
TinyLogo is a programming language and program-execution environment. It is especially friendly for beginning programmers, or people who just want to get a simple idea of what programming is all about.
Once TinyLogo is installed, programs can be written and run entirely on the Palm(tm) handheld.
In a short time, new programmers can write their own procedures, creating computer graphics, playing music, manipulating words and sentences, or calculating numbers.