A linguagem LOGO  foi desenvolvida para permitir que crianças programassem a máquina, em vez de serem programadas por ela. Essa proposta faz com que o computador deixa de ser o meio de transferir informação e passa a ser a ferramenta com a qual a criança pode formalizar os seus conhecimentos intuitivos