From 2407a1a05a196d89f482494e88751070a84ba1c3 Mon Sep 17 00:00:00 2001 From: Daniel Wagner-Hall Date: Wed, 28 Feb 2024 09:03:59 +0000 Subject: [PATCH] Add reading How Computers Really Work to prep --- prep/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/prep/README.md b/prep/README.md index f7912a95c..66702a221 100644 --- a/prep/README.md +++ b/prep/README.md @@ -10,6 +10,7 @@ Before you start this course, there's a few things we assume you've done: - You're familiar with the essentials of writing code in JavaScript - You have experience with JavaScript in the browser and in [Node](https://nodejs.org/en/) +- You have read some of [How Computers Really Work by Matthew Justice](https://www.howcomputersreallywork.com/). You _must_ read chapters 1, 2, 7, 9, 10, 11, 12. Any other chapters may be interesting (feel free to read them! We particularly recommend 8), but aren't necessary. Note that this book isn't free - someone at CYF may be able to lend you a copy if you need. - You've completed the [Tour of Go](https://go.dev/tour/welcome/1) - Learnt about pointers and memory: - Read the [Pointers chapter](https://www.golang-book.com/books/intro/8) of [An Introduction to Programming in Go](https://www.golang-book.com/books/intro), and do the problems listed in the chapter.