Hacker News new | past | comments | ask | show | jobs | submit login

Computer Science is very broad so the answer will be different depending on what you'd like to focus on. Algorithms, data structures, systems, graphics, networking, more theoretical CS etc.

That said, for algorithms I could recommend CLRS, Dasgupta's Algorithms, Kleinberg's Algorithm Design. For theoretical CS: Models Of Computation by J. Savage, Sipser's Introduction to the Theory of Computation. For OS: Computer Systems A Programmer's Perspective by Bryant and O'Hallaron, Operating Systems - Three Easy Pieces by Arpaci-Dusseau.




Thank you for your input, I am planning on getting an engineering degree in computer technology or electrical engineering.

I've heard people saying that comp-sci is oversaturated and other stuff, but I don't know.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: