KTurtle possède quelques caractéristiques qui facilitent l'apprentissage de la programmation. En voici quelques-unes :
Un environnement intégré avec un interpréteur TurtleScript, un éditeur, un canevas et d'autres outils, le tout dans une application unique (dans autres dépendances).
La possibilité de traduire les commandes TurtleScript en utilisant l'architecture de traduction de KDE.
TurtleScript gère les fonctions définies par l'utilisateur, la récursion et le changement de type dynamique.
L'exécution peut être ralentie, mise en pause ou arrêtée à n'importe quel moment.
un éditeur puissant avec une coloration syntaxique intuitive, la numérotation des lignes, le marquage des erreurs, l'exécution visuelle, et plus encore.
Le canevas, dans lequel la tortue dessine, peut être imprimé ou enregistré comme une image (PNG) ou comme dessin (SVG) ;
L'aide contextuelle : de l'aide lorsque vous en avez besoin. Appuyez simplement sur F2 (ou voyez → ) pour obtenir de l'aide le morceau de code qui se trouve sous le curseur.
une boîte de dialogue d'erreur qui fait un lien entre les messages d'erreur et les erreurs dans le programme, et les marque en rouge.
une terminologie de programmation simplifiée ;
Des programmes d'exemples intégrés pour faciliter le démarrage. Ces exemples sont traduits en utilisant l'architecture de traduction de KDE.