Operating system
Most of the code you write is run by an operating system, so you should know how those interact.
Best Book: Operating Systems: Three Easy Pieces
Best Video Lecture: Berkeley CS 162
Most of the code you write is run by an operating system, so you should know how those interact.
Best Book: Operating Systems: Three Easy Pieces
Best Video Lecture: Berkeley CS 162
👍2
📚 Cs/books/uwu
Operating Systems Three Easy Pieces.pdf
Operating system three easy pieces
Computer Networking
The Internet turned out to be a big deal: understand how it works to unlock its full potential.
Best Book: Computer Networking: A Top-Down Approach
Best video lecture: Stanford CS 144
The Internet turned out to be a big deal: understand how it works to unlock its full potential.
Best Book: Computer Networking: A Top-Down Approach
Best video lecture: Stanford CS 144
🤝2
Databases
Data is at the heart of most significant programs, but few understand how database systems actually work.
Best Book: Readings in Database Systems
Best Video lecture: Joe Hellerstein’s Berkeley CS 186
Data is at the heart of most significant programs, but few understand how database systems actually work.
Best Book: Readings in Database Systems
Best Video lecture: Joe Hellerstein’s Berkeley CS 186
🥰2
Languages and Compilers
If you understand how languages and compilers actually work, you’ll write better code and learn new languages more easily.
Best Book: Crafting Interpreters
Best Video Lecture: Alex Aiken’s course on edX
If you understand how languages and compilers actually work, you’ll write better code and learn new languages more easily.
Best Book: Crafting Interpreters
Best Video Lecture: Alex Aiken’s course on edX
👍1