Lesson 2.0: About this Module
Some intro copy
“If Module 1 was about taking control of our workspace, Module 2 is about respect. Specifically, respecting the incredible diversity of human speech and the global alphabets that carry it.
Think about what happens when a reader opens an app or turns on subtitles in their native language, only to find their alphabet mangled into a soup of strange symbols—question marks inside black diamonds, or a name like Zamość flattened into Zamoœæ. In our field, we call that Mojibake. But to the person sitting on the other side of that screen, it’s something worse: it’s cultural erasure. It signals that whoever built this software couldn't be bothered to handle their language with care.
Where does that broken trust come from? It comes from a history where computers were built to speak only English, squeezing global alphabets into tiny, regional boxes that constantly collided.
In this module, we are going to fix that. We’re going to demystify character encodings—from the early days of ASCII to the universal standard of UTF-8, built to honor every written character on Earth. You are going to learn how to spot corrupted text, diagnose why it broke, and perform what I call 'The Mojibake Rescue' right inside your text editor. By the time we finish this module, no alphabet will be lost on your watch.”
Resources
Ready to move on?
Mark this lesson complete when you’re ready.