About the Authors xiAcknowledgments xiiiIntroduction 1Who is This Book For? 3Let's Do It! 3Chapter 1: Prologues 5A Wizard's Tale 5The Sorting of Wizards 5The Call to Action 10A Language Without 10Our Strange Protagonists 10(cons 'Apple 'Soft) 13Tower of Babel 15Confessions 16Penances 17A Language Within 17Installing Languages 17Writing in Tongues 19Kiss, Gift, Poison 20Nova: Va o no va? 22Hello, Hello, Hello 23Languages Without 25Tongueless Languages 27Babbage's Calculus Club 29Diffs 31Finite Descriptions of the Infinite 31Bottling the Human Will 33Machines Anchor Language 35Now That It's Out of Our System 39Languages Within 40Signed Languages 42Silent Battles 43Our Strange Citizens of Broca's Area 49Chapter 2: Beginnings 51A Wizard's Tale 51The Leap of Faith 51The Forge 53They Slept 56A Language Without 56Syntax - Building Materials 59A Meta-Linguistic Meander 60Back to Syntax 62Semantics: "When your eyes see this, do this with your mind . . . " 63Checking Assumptions 65We Have a "Language." Now What? 66A Language Within 66Cats 66Stories and Back Stories 71Ab(stract) 74Shortest Path: Dijkstra to You 75A Brave New Syntax 79Languages Without 81The Unwritten, Unwritable Backstory 83Three Old Friends: Language, Math, Algorithms 84Algorithms of Antiquity 88A Brief Story of Stories 90Languages Within 91Foreign Language: A Friend, Perhaps a Mentor 96Zapping Broca's Area 97More Monkey Business 98Chapter 3: Middles 101A Wizard's Tale 101Purgatory 101Descent 103Ascent 105A Language Without 106(Stories (Within Stories)) 106Order Word 111Easing the Transition 113Magic Tricks 114A Language Within 122Implicit Learning 122Animation 122Napoleon's Risky Maneuver 126Noughts and Crosses 131Round Stories; Square Frames 132Languages Without 133Illusions of Mind 133Dactylonomy: Digits to Digital 134Externalization 137The Spark of the Pascaline 139The Best of all Possible Languages 141Automatons 144King Ludd 147The Song for the Luddites 149Languages Within 152The Machine Within 152Potions for the Mind 152Science and Schools 154Mindset 156Metacognition 158Deliberate Practice 160Second LanguageAcquisition 160Krash Course 162Fluency and Expertise 164What It Feels Like to Upgrade Your Own Wetware 166Meta-teaching 168A Universal Educational Language 169The Loop of Being Human 173Chapter 4: Ends 175A Wizard's Tale 176Learn to Teach; Teach to Learn 176Montage 178Loop Back 183The Beginning 184A Language Without 184Our Road Thus Far 184Definitions 185Becoming the Machine 187Loops 188Mad Libs 190Turing Completeness 191Ifs 196Extending Language 199A Language Within 200So lernt man lernen: Der Weg zum Erfolg 200Designing Your Deck 207The System 210Unburdening Yourself 213Parting Exercises 214Languages Without 215The Flood and the Tower 215Soft is the New Hard, and the Old Hard 216Abstraction's Arrow 218Languages Within 224The Education Bottleneck 224History's First Coding Students 225(environment (mind (fluency))) 228Co-Authoring the EdTech Story 233Babbages and Lovelaces of Education 238This Final Section Has No Name 240Conclusion 241Next Steps: Learning Sciences 241Next Steps: Languages to Learn 242Next Steps: Coding 242Next Steps: Software Engineering 242Next Steps: Hacker Culture 243Next Steps: History 243Naming Things: Computer Science 244Naming Things: Philosophy of Mind 245Naming Things: Learning Science 245Thank You 246Bibliography 247Index 259
STEPHEN R. FOSTER, PHD, is a researcher, author, and co-founder of several social enterprises with a mission to teach teachers how to teach coding. An expert in video game end-user programming and computer science education, Stephen has coded to generate peer-reviewed scientific results, coded to build educational technology solutions for teachers and students, and coded to bootstrap educational startups and non-profit organizations.LINDSEY D. HANDLEY, PHD, is a teacher, researcher, entrepreneur, author, and co-founder, with Stephen Foster, of ThoughtSTEM and MetaCoders.org, which have helped hundreds of thousands of beginning coders. She is a passionate advocate of both using science to improve education and of improving the teaching of science worldwide.