The Hub

The best resources for the craft.

A working library — not a link dump. Every entry here is something worth your time: free where free exists and is genuinely good, paid where the depth justifies it. Organized by what you're actually trying to learn.

Fundamentals

Start here
Harvard University / David J. Malan

The single best on-ramp into computer science. Covers abstraction, algorithms, data structures, and security across C, Python, SQL, and JavaScript, with real problem sets.

Why it's here: University-grade rigor with none of the cost. Most people who "should learn CS properly" should start here.
BeginnerVideo Course
Harold Abelson, Gerald Jay Sussman

MIT's legendary text on computational thinking — builds interpreters, evaluators, and abstraction layers from first principles in Scheme.

Why it's here: Teaches how to think about programs, not just how to write them. The ideas outlast every language trend.
AdvancedTheory
Ozan Onay, Alvin Wan

A curated, opinionated CS degree curriculum built from the best free/paid textbooks and courses across nine core subjects.

Why it's here: If you already have this Hub, this is its closest sibling — thoughtful curation over exhaustive lists.
CurriculumSelf-Taught
Gayle Laakmann McDowell

189 programming questions with worked solutions and a framework for approaching unfamiliar problems under pressure.

Why it's here: Still the reference standard for technical interview prep a decade on.
Interview Prep

No resources match that search.