Logo is a programming language designed for children and education. It was developed by Seymour Papert and represented a philosophical approach to education based on the constructionist theories of Piaget. One aspect of Logo was Turtle Graphics which was used to program the first educational robot called a Turtle.