nlawalker 3 hours ago

The first two points ("Unix re-frames what computing is", "gives a modular view of problems") don't make sense to me if we're talking about students that are otherwise learning to program in some other environment.

If someone learns programming via, say, Python programming in an IDE, and they grok that, the only idea that needs to be taught is "Unix ships with a bunch of programs that you can think of like functions, and you can write programs with them in this environment that's available virtually everywhere but hasn't benefitted from decades of developer experience."