Read Write Code audiobook cover - A Friendly Introduction to the World of Coding

Read Write Code

A Friendly Introduction to the World of Coding

Jeremy Keeshin

4.2 / 5(5 ratings)

If You're Curious About These Questions...

You should listen to this audiobook

Listen to Read Write Code — Free Audiobook

Loading player...

Key Takeaways from Read Write Code

Learning Tools

Reinforce what you learned from Read Write Code

Mind Map

Read Write Code
The New Literacy+
Computer Science 101+
Programming & Algorithms+
The Web & Cloud+
Artificial Intelligence+

Quiz — Test Your Understanding

Question 1 of 7
What is the core premise of the book regarding coding and digital literacy?
  • A. Coding is a highly specialized skill reserved exclusively for professional software developers.
  • B. Understanding coding and technology is now as essential as traditional reading and writing.
  • C. Digital literacy primarily involves learning complex mathematical formulas to build hardware.
  • D. Coding is a passing trend that will soon be entirely replaced by automated AI systems.
Question 2 of 7
At the most fundamental level, what language do computers use to operate and process all digital content?
  • A. Middleman languages like Python or JavaScript
  • B. HyperText Markup Language (HTML)
  • C. The binary language consisting of 1s and 0s
  • D. Cascading Style Sheets (CSS)
Question 3 of 7
In programming, what is the purpose of 'problem decomposition'?
  • A. To translate human spoken languages directly into binary code.
  • B. To determine the shortest physical path between two points on a map.
  • C. To identify and remove bugs from a finalized software application.
  • D. To break a large, complex programming task into smaller, manageable pieces.
Question 4 of 7
When building a web page, how do HTML, CSS, and JavaScript work together?
  • A. HTML manages the servers, CSS handles the domain name, and JavaScript stores data in the cloud.
  • B. HTML provides the structure, CSS controls the visual design, and JavaScript adds interactive features.
  • C. HTML connects the network, CSS provides the binary code, and JavaScript debugs the system.
  • D. HTML writes the algorithms, CSS acts as the middleman language, and JavaScript compiles the code.
Question 5 of 7
How does the author define 'the cloud' in simple terms?
  • A. A network of other people's computers housed in physical data centers.
  • B. A wireless internet connection that exists entirely in the Earth's atmosphere.
  • C. An artificial intelligence system that automatically writes and backs up code.
  • D. A specific type of web browser used to access the hidden parts of the internet.
Question 6 of 7
What does 'Moravec’s paradox' describe in the context of Artificial Intelligence?
  • A. The idea that machines will never be able to pass the Turing Test.
  • B. The contradiction that AI requires massive physical hardware to exist in the 'invisible' cloud.
  • C. The phenomenon where AI easily performs complex data tasks but struggles with basic human skills like walking or recognizing faces.
  • D. The theory that as AI becomes smarter, it will eventually realize it doesn't need human programmers.
Question 7 of 7
According to the text, how does 'machine learning' fundamentally differ from traditional programming?
  • A. Machine learning relies entirely on plain English pseudocode instead of programming languages.
  • B. Machine learning uses probability and learns by identifying patterns in large amounts of data.
  • C. Machine learning systems are programmed step-by-step with explicit instructions for every possible scenario.
  • D. Machine learning requires constant human debugging in real-time in order to function.

Read Write Code — Full Chapter Overview

Read Write Code Summary & Overview

Read Write Code (2021) introduces the fundamentals of computer science and programming in a clear, accessible way for beginners. It covers core concepts like data, algorithms, the internet, and AI, helping readers build confidence in coding and computational thinking so they can better engage with the digital world around them. 

Who Should Listen to Read Write Code?

  • Anyone curious about learning to code 
  • Students commencing study in computer science 
  • Teachers seeking to introduce key coding concepts 

About the Author: Jeremy Keeshin

Jeremy Keeshin is the co-founder and CEO of CodeHS, an online education platform focused on making computer science instruction widely accessible in schools. With experience teaching computer science at Stanford, he has worked extensively to help students and teachers engage with programming in meaningful ways. 

🎧
Listen in the AppOffline playback & background play
Get App