

KTurtle has some nice features that make starting to program a breeze. See here some of the highlights of KTurtle feature set:
An integrated TurtleScript interpreter (no extra dependencies) that includes the ability to use a fully translated set of commands, and supports user defined functions and dynamic type switching.
The execution can be slown down, paused or stopped at any time.
A powerful editor for the TurtleScript commands with intuitive syntax highlighting, line numbering and more.
The TurtleScript commands are fully translatable.
An error dialog that links the error messages to the mistakes in the program.
Simplified programming terminology.
Many integrated, internationalized example programs make it easy to get started.