Studying the Novice Programmer
Elliot I. Soloway; James C. Spohrer.
Lawrence Erlbaum Associates, 1989
Librarian’s tip: Chap. 1 "Twenty Things to Do with A Computer" by Seymour Papert and Cynthia Solomon and Chap. 2 "Teaching Children Thinking" by Seymour Papert