Logo (gr. λόγος [logos] – „słowo, myśl”) – język programowania stworzony jako narzędzie do nauczania informatyki i matematyki. Składa się z gotowych elementarnych procedur, które służą do definiowania procedur użytkownika. Został zaprojektowany przez pracującego pod koniec lat 60. XX wieku na MIT Seymoura Paperta, który inspirował się pracami szwajcarskiego psychologa i pedagoga Jeana PiagetaBiografia Jeana Piageta w nndb.com..
Język Logo oparty jest na LISP z inną składnią i używa tzw. „grafiki żółwia” (ang. turtle graphics).
Programowanie żółwia mały|Spirala narysowana za pomocą Logo Za pomocą następujących komend: ;komendy angielskie FORWARD 100 LEFT 90 FORWARD 100 LEFT 90 FORWARD 100 LEFT 90 FORWARD 100
;komendy polskie naprzód 100 lewo 90 naprzód 100 lewo 90 naprzód 100 lewo 90 naprzód 100
można sprawić, że żółw narysuje kwadrat o boku 100.
Komendy: ;komendy angielskie FORWARD 100 RIGHT 120 FORWARD 100 RIGHT 120 FORWARD 100
;komendy polskie naprzód 100 prawo 120 naprzód 100 prawo 120 naprzód 100 narysują trójkąt równoboczny.