Technology Reading List
Books to Complete
The ones I'm currently trying to knock out are: OSTEP, LearnCpp, and DDIA.
C++
- C++ Primer
- LearnCpp
- Effective C++
- Effective Modern C++
- Effective STL
- C++ 17 The Complete Guide
- C++ 20 The Complete Guide
- C++ Concurrency in Action
Networks
- Beej’s Guide to Network Concepts
- Beej’s Guide to Network Programming
- Unix Network Programming Addison Wesley
- TCP/IP Illustrated
- Computer Networking Curose
Algorithms
- CLRS
- Skinea Algo Design Manual
- Competition Math for Middle School AOPS
- Elements of Programming Interviews
- Algorithms by Johnsonbaugh
- cp-algorithms.com
Distributed Systems
- DDIA
- Alex Wu System Design
Operating Systems
- OSTEP
- Computer Systems: A Programmer's Perspective
- Solaris Internals
Machine Learning
- Hands-on Machine Learning w/ Scikit
- Machine Learning Mastery in Python by Brownlee
- The Hundred Page Machine Learning book
- The Hundred Page Language model Book
- Attention is All You need
- The Llama 3 Herd of Models
- Understanding LSTM Networks. Christopher Olah. [Blog]
- Annotated Transformer: Link