📖 Overview
Apple Logo by Harold Abelson is a programming language textbook published in 1982 that teaches readers how to code using Logo on Apple II computers. The book serves as both an introduction to computer programming concepts and a practical manual for working with the Logo language.
The text progresses from basic Logo commands through increasingly complex programming techniques and turtle graphics. Each chapter contains programming examples, exercises, and projects that reinforce the concepts being taught.
Through hands-on instruction, Abelson demonstrates how Logo can be used to create graphics, manipulate text, and solve mathematical problems. The book's approach emphasizes learning by doing, with readers encouraged to experiment with and modify the provided code examples.
The book represents an early example of how programming languages could be taught to beginners in an accessible way while still covering substantive technical content. Its focus on visual outputs and immediate feedback helped establish educational programming patterns that remain relevant decades later.
👀 Reviews
Readers found this book helpful for learning Logo programming in the early 1980s on Apple II computers. Multiple reviews note it served as their first introduction to programming concepts.
Readers appreciated:
- Clear explanations of Logo fundamentals
- Progressive learning approach
- Practical examples and exercises
- Coverage of turtle graphics
- Focus on thinking and problem-solving
Common criticisms:
- Content is dated and specific to old Apple II systems
- Some examples don't translate well to modern Logo versions
- Limited coverage of advanced topics
Available ratings:
Goodreads: 4.0/5 (5 ratings)
Amazon: No ratings found
LibraryThing: 4.0/5 (2 ratings)
From a Goodreads review: "This book taught me programming before I ever touched BASIC. The focus on geometric thinking and procedural abstraction made programming concepts click."
Note: Limited review data available online due to the book's age and specific focus on 1980s Apple computers.
📚 Similar books
Mindstorms: Children, Computers, and Powerful Ideas by Seymour Papert
This book introduces the LOGO programming language and its educational philosophy while exploring how children learn through computer programming.
Starting FORTH by Leo Brodie The book presents programming concepts through the FORTH language with illustrations and examples that mirror LOGO's hands-on learning approach.
Structure and Interpretation of Computer Programs by Harold Abelson, Gerald Jay Sussman This text uses Scheme programming language to teach fundamental programming concepts and abstraction principles similar to LOGO's educational methods.
The Little Schemer by Daniel P. Friedman Through question-and-answer format, this book teaches recursive programming concepts that build upon LOGO's foundation of mathematical thinking.
Turtle Geometry: The Computer as a Medium for Exploring Mathematics by Hal Abelson This book expands on LOGO's turtle graphics to explore advanced mathematical concepts through computer programming.
Starting FORTH by Leo Brodie The book presents programming concepts through the FORTH language with illustrations and examples that mirror LOGO's hands-on learning approach.
Structure and Interpretation of Computer Programs by Harold Abelson, Gerald Jay Sussman This text uses Scheme programming language to teach fundamental programming concepts and abstraction principles similar to LOGO's educational methods.
The Little Schemer by Daniel P. Friedman Through question-and-answer format, this book teaches recursive programming concepts that build upon LOGO's foundation of mathematical thinking.
Turtle Geometry: The Computer as a Medium for Exploring Mathematics by Hal Abelson This book expands on LOGO's turtle graphics to explore advanced mathematical concepts through computer programming.
🤔 Interesting facts
🍎 Harold Abelson, the author, is a professor at MIT and co-developed MIT's introductory computer science course, which has influenced programming education worldwide.
🖥️ Logo was one of the first programming languages specifically designed for educational purposes, created in 1967 at Bolt, Beranek and Newman (BBN).
📚 The book was published during the height of Apple II popularity in schools, when Logo was becoming a key tool for teaching children computational thinking.
🎓 The "turtle graphics" system featured prominently in the book became a revolutionary way to teach programming concepts through visual feedback and geometric reasoning.
🌟 Abelson later co-authored "Structure and Interpretation of Computer Programs," which became one of the most influential computer science textbooks and is still used at many universities today.