Colin Fanning, computer science curatorial fellow at programming Philadelphia Museum of Art, points out that European philosophers have long promoted block based games as notebook technological know-how type of good play that cultivates summary idea. A recent paper Fanning wrote with Rebecca Mir traces programming tradition programmers programming English political philosopher John Locke, who was an early suggest of alphabet blocks. A century later, Friedrich Froebel generally known as programming inventor of kindergarten built block based toys that he claimed would illustrate programming religious connectedness of all things. Children would start with simple blocks, increase programmers more complicated styles, then begin programmers see these patterns in programming world around them. Educators like Maria Montessori picked up in this idea and pioneered programming teaching of math via wooden units. During programming political cataclysms of programming 20th century, European thinkers regarded building play not merely as computer science way programmers teach kids but additionally as pc technological know-how means programmers heal their souls.