Fue diseñado con fines didácticos por Wally Feurzeig, Seymour Papert y Cynthia Solomon, quienes se basaron en las características del lenguaje Lisp.
Papert desarrolló un enfoque basado en su experiencia con Piaget a principios de los sesenta.
Fundamentalmente consiste en presentar a los niños retos intelectuales que puedan ser resueltos mediante el desarrollo de programas en Logo.
XLogo, MSWLogo y LogoES tienen la particularidad de ser además software libre.
Una secuencia de instrucciones en Logo puede constituirse en un rudimentario programa, usándose como un bloque.