KTurtle on haridusalane programmeerimiskeskkond, mis kasutab programmeerimiskeelt TurtleScript, mille puhul on eeskuju võetud programmeerimiskeelest Logo. KTurtle'i mõte on muuta programmeerimine nii lihtsaks ja arusaadavaks, kui vähegi võimalik. Nii sobib KTurtle ka lastele matemaatika, geomeetria ja ... programmeerimise õpetamiseks. TurtleScripti põhiomaduseks on see, et käske saab tõlkida ka programmeerija emakeelde.
KTurtle on saanud nime ingliskeelse sõna “turtle” ehk “kilpkonn” järgi, sest just kilpkonnal on meie programmeerimiskeskkonnas keskne osa: kasutaja programmeerib kilpkonna TurtleScripti käskudega joonistama lõuendile vajalikku pilti.
KTurtle'is kasutatav programmeerimiskeel TurtleScript on tugevasti inspireeritud programmeerimiskeele Logo mitmest põhimõttelisest kontseptsioonist. Logo esimese versiooni lõi Seymour Papert 1967. aastal MIT tehisintelligentsi laboris, võttes aluseks programmeerimiskeele LISP. Sealtpeale on ilmavalgust näinud arvukalt Logo versioone. Aastaks 1980 olid olemas Logo MSX, Commodore'i, Atari, Apple II ja IBM PC versioonid. Peamiselt olid need mõeldudki õppevahendiks. MIT haldab seniajani Logo veebilehekülge, mis sisaldab mitmeid selle keele populaarseid versioone.
TurtleScript on ühes mõttes sarnane teiste Logo keele variantidega: ka see võimaldab tõlkida käske, et õppurid saaksid neid kasutada oma emakeeles. Sellest on palju abi eriti nooremate laste puhul, kelle inglise keel ei pruugi olla kuigi hea, aga käepärast on see ka vanematele inimestele. Lisaks sellele on KTurtle'il veel rohkelt omadusi, mis muudavad rakenduse kasutamise hõlpsaks neile, kelle teadmised programmeerimisest on alles tillukesed.