This list inspired by my own college days along with the wonderful "Teach Yourself CS" website. Only has undergrad material since I never went further past that level myself. List is ordered in the way you should read the books; not a ranking. Please note that Computer Science != Software Engineering/Development, though there is of course some overlap between the two.
If I were a CS student today (as of 2025), I'd learn Python as a high-level general language (including OOP; I think Java sucks) and Rust for lower-level MEMORY SAFE systems programming (along with exposure to C for contrast; you cannot escape C -especially for OS and compilers- and every CS student needs to experience the joys of SEGFAULT at least once in their lives). You'd do well in learning how to write bash scripts and use the CLI also, just from a practical standpoint. Considering that Data Science, ML, and AI are all the rage these days, I've also added some 300-400 level texts for those too.