Should CS Start with C? Devs Clash Over the Right First Language

kingslyj · x · 2026-10-19

A debate over how CS education should begin: wagslane argues a CS degree must include C but shouldn't start with it — most students learn better by starting with a higher-level language, building simple programs with variables, functions and loops, then tackling manual memory management and CPU architecture later. He cites dependency-driven curriculum design at Boot.dev as an analogy: you don't teach modulo before division. pikuma retorts with a pun that Computer Science must start with "C" — any other letter would be confusing.

Original post →

More from Companies & People

Companies & People channel →