Want a Computer Science Degree for Less Than a Thousand Dollars?

Read These Books to Be More Than Just a Casual Self-Taught Developer

Patrick Karsh
13 min readMar 5, 2024
$ave big, read a book!

For a self-taught programmer aiming to grasp the fundamentals of computer science and programming, a well-curated list of books can serve as a valuable roadmap. The following list comprises essential readings that cover a broad spectrum of topics within computer science, including algorithms, data structures, computer organization, systems programming, and software development principles. These books are selected based on their pedagogical value, comprehensiveness, and the clarity with which they present complex concepts:

“Structure and Interpretation of Computer Programs” by Harold Abelson and Gerald Jay Sussman

“Structure and Interpretation of Computer Programs” (SICP), authored by Harold Abelson and Gerald Jay Sussman, is a seminal work in the canon of computer science education, revered for its insightful exploration of programming and computation. This book transcends mere programming instruction to delve into the essence of computer science as a discipline. SICP introduces readers to the fundamental concepts of computation, using the Scheme programming language as a vehicle to explore broader software…

--

--

Patrick Karsh
Patrick Karsh

Written by Patrick Karsh

NYC-based Ruby on Rails and Javascript Engineer leveraging AI to explore Engineering. https://linktr.ee/patrickkarsh

No responses yet