Teach Yourself CS
teachyourselfcs.com
Opinionated self-study guide to computer science — selects the single best resource for each of nine core CS subjects and explains why.
Why it is useful
The problem with self-teaching CS is paralysis of choice — hundreds of textbooks and courses per subject. Teach Yourself CS makes one defensible choice per topic so you can follow the curriculum without constant second-guessing. Maintained by Bradfield CS instructors.