What it does
Teach Yourself Computer Science recommends subjects and learning resources for programmers seeking a broader computer-science foundation.
Use the guide to choose a subject you have missed, then follow its recommended book or lecture material. Its purpose is selecting and ordering study, so it asks you to do substantial learning outside the page itself. That makes it useful after a practical coding introduction when deeper concepts need a plan. The guide says its substantial revision was in May 2020. Check the date and edition of linked resources when applying the plan to newer tools; the underlying computer-science subjects are its main purpose.
Sources
- Teach Yourself Computer Science (Oct 26, 2026)