2026 Reading Challenge
  • Home
  • My Books
  • Browse ▾
    • Recommendations
    • Choice Awards
    • Genres
    • Giveaways
    • New Releases
    • Lists
    • Explore
    • News & Interviews
    Genres
    • Art
    • Biography
    • Business
    • Children's
    • Christian
    • Classics
    • Comics
    • Cookbooks
    • Ebooks
    • Fantasy
    • Fiction
    • Graphic Novels
    • Historical Fiction
    • History
    • Horror
    • Memoir
    • Music
    • Mystery
    • Nonfiction
    • Poetry
    • Psychology
    • Romance
    • Science
    • Science Fiction
    • Self Help
    • Sports
    • Thriller
    • Travel
    • Young Adult
    • More Genres
  • Community ▾
    • Groups
    • Quotes
    • Ask the Author
  • Sign In
  • Join
Sign up
View profile
  • Profile
  • Friends
  • Groups
  • Discussions
  • Comments
  • Reading Challenge
  • Kindle Notes & Highlights
  • Quotes
  • Favorite genres
  • Friends’ recommendations
  • Account settings
  • Help
  • Sign out
  • Home
  • My Books
  • Browse ▾
    • Recommendations
    • Choice Awards
    • Genres
    • Giveaways
    • New Releases
    • Lists
    • Explore
    • News & Interviews
    Genres
    • Art
    • Biography
    • Business
    • Children's
    • Christian
    • Classics
    • Comics
    • Cookbooks
    • Ebooks
    • Fantasy
    • Fiction
    • Graphic Novels
    • Historical Fiction
    • History
    • Horror
    • Memoir
    • Music
    • Mystery
    • Nonfiction
    • Poetry
    • Psychology
    • Romance
    • Science
    • Science Fiction
    • Self Help
    • Sports
    • Thriller
    • Travel
    • Young Adult
    • More Genres
  • Community ▾
    • Groups
    • Quotes
    • Ask the Author
Discover new books on Goodreads
Meet your next favorite book
Facebook Sign in with Facebook
Sign in
options
Join Goodreads
Listopia

flag

Score

A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.

All Votes Add Books To This List
1
The C Programming Language
The C Programming Language
by
Brian W. Kernighan

4.44 avg rating — 11,332 ratings
score: 196, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
2
Introduction to the Theory ...
Introduction to the Theory of Computation
by
Michael Sipser

4.24 avg rating — 2,103 ratings
score: 191, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
3
Gödel, Escher, Bach: An Ete...
Gödel, Escher, Bach: An Eternal Golden Braid
by
Douglas R. Hofstadter

4.29 avg rating — 52,506 ratings
score: 100, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
4
Book of Proof
Book of Proof
by
Richard Hammack

4.49 avg rating — 336 ratings
score: 99, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
5
Structure and Interpretatio...
Structure and Interpretation of Computer Programs
by
Harold Abelson

4.47 avg rating — 4,855 ratings
score: 98, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
5
Introduction to Systems Sof...
Introduction to Systems Software
by
Dhananjay M. Dhamdhere

3.90 avg rating — 82 ratings
score: 98, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
7
Essentials of Programming L...
Essentials of Programming Languages
by
Daniel P. Friedman

3.96 avg rating — 148 ratings
score: 97, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
7
System Software: An Introdu...
System Software: An Introduction to Systems Programming
by
Leland L. Beck

3.95 avg rating — 136 ratings
score: 97, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
9
Let Us C
Let Us C
by
Yashavant P. Kanetkar

4.13 avg rating — 942 ratings
score: 96, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
10
Computer Systems: A Program...
Computer Systems: A Programmer's Perspective
by
Randal E. Bryant

4.46 avg rating — 1,136 ratings
score: 95, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
11
Modern Operating Systems
Modern Operating Systems
by
Andrew S. Tanenbaum

4.15 avg rating — 2,189 ratings
score: 94, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
12
The Algorithm Design Manual
The Algorithm Design Manual
by
Steven S. Skiena (Goodreads Author)

4.34 avg rating — 2,686 ratings
score: 93, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
13
Introduction to Linear Algebra
Introduction to Linear Algebra
by
Gilbert Strang

4.25 avg rating — 697 ratings
score: 91, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
14
Artificial Intelligence: A ...
Artificial Intelligence: A Modern Approach
by
Stuart Russell

4.20 avg rating — 4,447 ratings
score: 90, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
15
Practical Foundations for P...
Practical Foundations for Programming Languages
by
Robert Harper

3.87 avg rating — 62 ratings
score: 89, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
16
The Practice of Programming...
The Practice of Programming (Addison-Wesley Professional Computing Series)
by
Brian W. Kernighan

4.12 avg rating — 1,936 ratings
score: 88, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
17
The Mythical Man-Month: Ess...
The Mythical Man-Month: Essays on Software Engineering
by
Frederick P. Brooks Jr.

4.01 avg rating — 15,061 ratings
score: 87, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
17 books · 2 voters · list created July 1st, 2017 by BD (votes) .
12 likes · Like
Lists are re-scored approximately every 5 minutes.


People Who Voted On This List (2)

BD 864 books
9 friends
Anbarasan 77 books
9 friends



Post a comment »
Comments

No comments have been added yet.


post a comment »
Add a reference:
Book Author

Search for a book to add a reference

add:    link cover

Author:



add:    link photo



Add books from: My Books or a Search
You must have a goodreads account to vote.
Loading trans
Loading trans

Featured News & Interviews

Get Ready! Readers' Most Anticipated Books of 2026
Get Ready! Readers' Most Anticipated Books of 2026
Read »

More articles…
  • Create New List
  • All Lists
  • Lists I Created
  • Lists I've Voted On
  • Lists I've Liked

Anyone can add books to this list.

Saving Loading trans
My Votes

vote now


Friends Votes

get your friends to vote

How to Vote

To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.

To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.

Company

  • About us
  • Careers
  • Terms
  • Privacy
  • Interest Based Ads
  • Ad Preferences
  • Help

Work with us

  • Authors
  • Advertise
  • Authors & ads blog

Connect

Goodreads on Facebook Goodreads on Twitter
Goodreads on Instagram Goodreads on LinkedIn
Download app for iOS Download app for Android
  • © 2026 Goodreads, Inc.
  • Mobile version

Welcome back. Just a moment while we sign you in to your Goodreads account.

Login animation