A logo nyelv a Lisp nyelv egyszerűbb, barátságosabb megvalósítása. A nyelvet Wally Feurzeig és Seymour Papert készítette. A logo nyelvet használjuk a számítógép és a programozás megismertetésére gyerekek esetén. Körülbelül 130 féle logo megvalósítás létezik.
Rajzolás előre
Rajzolás előre az előre szám vagy e szám formában lehetséges:
előre 50
vagy
e 50
50 pixelt megyünk előre. Ha toll lent van, akkor rajzolunk az aktuális színnel.
Rajzolása hátra (hátra szám)
hátra 50
vagy
h 50
A példában 50 pixelt megyünk hátra.
A teknőc forgatása balra:
balra 90
vagy
b 90
balra fordul 90 fokot, az aktuális irányhoz képest.
A toll lehet lent (ekkor rajzolunk), lehet fent és lehet radírozó állapotban. A következőkben a toll fel és leengedésére és a radír használatra látunk példát.
tollatle
vagy
tl
A tollat leteszi, ekkor haladáskor rajzolás történik. Ez az alapértelmezett kiindulási érték.
tollatfel
vagy
tf
A tollat felemeli. Haladáskor nem történik rajzolás.
tollradír
vagy
trd
Radírozás. Ha újból rajzolni szeretnénk egyszerűen le kell tennünk a tollat a fenti paranccsal.
tollvastagság! 15
vagy
tv! 15
A toll vastagságát 15 pixelre állítjuk.
tollszín! "piros
vagy
tsz! "piros
A tollat pirosra állítja. A piros szín helyett persze más színek is megadhatók. A megadható színek listája:
Az aktuális szín lekérdezése:
mutat tollszín
Az aktuális tollvastagság lekérdezése:
mutat tollvastagság
vagy
mutat tv
kör 50
Egy 50 pont sugarú kört rajzol.
ellipszis 50 60
Ellipszist rajzol. Az első a szélesség, a második a magasság paraméter.
Lehet színnel kitöltött kört is rajzolni:
töltöttkör 50
vagy ellipszist:
töltöttellipszis 50 60