I’m addition to all of the canonical texts folks have posted here, it might be worth noting the ACM has a publication in which they define what makes a complete Computer Science curriculum:
This is behind their paywall, and I would not discourage you from paying, but someone might be able to find the same document with a simple web search.
https://dl.acm.org/doi/10.1145/240483.240502
This is behind their paywall, and I would not discourage you from paying, but someone might be able to find the same document with a simple web search.