Fundamentals
# Cross-cutting programming fundamentals every language shares: how a computer works, text encoding, time & dates, and the classic traps between them.
❯ cat documents/
-
How a computer works — processor architecture, binary logic & arithmetic
Concept
2026-08-09
From transistors to running code — binary and two's complement, floating point, logic gates, the fetch-decode-execute CPU, and the memory hierarchy.
-
Unicode & text encoding
Concept
2026-08-08
Code points, UTF-8, normalization, and grapheme clusters — why "length" lies and how text really works.
-
Time, timezones & datetime
Concept
2026-08-08
Instants, civil time, and the tzdb — storing time correctly, surviving DST, and the clock model under distributed systems.
❯ tree collections/
-
Exercises/
4 items
curated build projects that drill the fundamentals concepts hands-on.