Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Code by Charlse Petzold.

Structure and Interpretation of Computer Programs aka. SICP.

Designing Data-Intensive Applications by Martin Klepmaan.

The C Programming Language by K&R.

Distributed Systems by Tannebaum.



The SICP MITOpenCourseware and associated Brian Harvey CS61 Berkeley lectures are both on YouTube - and the 2nd Edition PDF is currently free from mit.edu:

https://web.mit.edu/6.001/6.037/sicp.pdf

Together they’re an amazing introduction to (or refresher for) Computer Science.


Big +1 for Code by Petzold. Just started the 2nd edition that came out last month and I'm blown away by Petzold's ability to pack in meaningful, interesting information without sacrificing readability.




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

Search: