1 Study Guides
Mostly textbooks I read.
- Computer Science
- Harvard’s CS50 Introduction to Computer Science. If you enjoyed it, you can consider a CS career and study it in college
- C: Kochan, S. (2014). Programming in C (4th ed.). Addison-Wesley Professional.
- C++: Stroustrup, B. (2022). A Tour of C++ (3rd ed.). Addison-Wesley Professional.
- Computer Architecture: Harris, S. & Harris, D. (2015). Digital Design and Computer Architecture: ARM Edition. Morgan Kaufmann.
- Computer System Organization: Bryant, R. & O’Hallaron, D. (2015). Computer Systems: A Programmer’s Perspective (3rd ed.). Pearson.
- Computer Networks: Kurose, J. & Ross, K. (2021). Computer Networking: A Top-Down Approach (8th ed.). Pearson.
- Data Structures: Goodrich et al. (2013). Data Structures and Algorithms in Python. Wiley.
- Algorithms: Cormen et al. (2009). Introduction to Algorithms (3rd ed.). MIT Press.
- Operating Systems: Tanenbaum, A. & Bos, H. (2015). Modern Operating Systems (4th ed.). Pearson.
- Git: Chacon, S. & Straub, B. (2019). Pro Git (2nd ed.). Apress. https://git-scm.com/book/en/v2
- Math
- Calculus: Spivak, M. (2006). Calculus (3rd ed.). Cambridge University Press.
- Linear Algebra: Lay et al. (2014). Linear Algebra and Its applications (5th ed.). Pearson.
- Probability & Statistics: DeGroot, M.H. & Schervish, M.J. (2011). Probability and Statistics (4th ed.). Pearson.
- Economics: Mankiw, N.G. (2017). Principles of Economics (8th ed.). Cengage Learning.
- Philosophy: https://plato.stanford.edu