Η Logo αναπτύχθηκε στα τέλη της δεκαετίας του 60, στο Τεχνολογικό Ινστιτούτο της Μασαχουσέτης (ΜΙΤ) από την ομάδα του Seymour Papert για εκπαιδευτικούς σκοπούς.
Το όνομά της προέρχεται από την ελληνική λέξη ΛΟΓΟΣ. Η Logo αποτελεί διάλεκτο της Lisp, της γλώσσας της τεχνητής νοημοσύνης, και έχει αξιοποιηθεί στην εκπαίδευση περισσότερο από οποιαδήποτε άλλη γλώσσα προγραμματισμού. Στη βάση της στηρίζεται στη φιλοσοφία του Κονστρουκτιβισμού όπως αναπτύχθηκε από τον Piaget αλλά συνδυάζει και προσεγγίσεις του Piaget και του Vygotsky.
Συχνά διατυπώνονται αμφιβολίες για την εκπαιδευτική της αποτελεσματικότητα. Παρόλα αυτά θεωρείται ιδανικό εργαλείο για να μαθαίνεις κάνοντας (learning by doing) και αναμφίβολα αποτελεί σημαντικό εργαλείο στα χέρια του εκπαιδευτικού για την ανάπτυξη δεξιοτήτων εξερεύνησης, δημιουργικότητας, επίλυσης προβλημάτων, λογικής-αλγοριθμικής σκέψης.
Κύρια θετικά χαρακτηριστικά της Logo αποτελούν η αλληλεπιδραστικότητα, η συναρμολογησιμότητα, η επεκτασιμότητα, η ευκαμψια στους τύπους δεδομένων.
Logo-like περιβάλλοντα έχουν αναπτυχθεί πολλά.
Χρήσιμες συνδέσεις :
Logo Foundation (http://el.media.mit.edu/logo-foundation/index.html ).
EUROLOGO http://www.eurologo.org/
MSWLOGO http://www.softronix.com/
NETLOGO http://ccl.northwestern.edu/netlogo/
COMENIUS LOGO http://www.input.sk/slogo/