If you like An introduction to computer science

An introduction to computer science
Jean-Paul Tremblay

Here’s what to read next

Introduction to Algorithms
Introduction to Algorithms
Thomas H. Cormen
Advances in Computers, Volume 49 (Advances in Computers)
Advances in Computers, Volume 49 (Advances in Computers)
Marvin V. Zelkowitz
Algorithms + data structures=programs
Algorithms + data structures=programs
Niklaus Wirth
The computer and the brain
The computer and the brain
John Von Neumann
Computer science illuminated
Computer science illuminated
Nell B. Dale
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
Alfred V. Aho
How to Design Programs
How to Design Programs
Matthias Felleisen
Artificial intelligence
Artificial intelligence
Stuart J. Russell
JavaScript
JavaScript
David Flanagan
Perceptrons
Perceptrons
Marvin Minsky
The art of computer programming
The art of computer programming
Donald Knuth
Automate the Boring Stuff with Python
Automate the Boring Stuff with Python
Al Sweigart
Structure and Interpretation of Computer Programs (SICP)
Structure and Interpretation of Computer Programs (SICP)
Harold Abelson
Code
Code
Charles Petzold
Fluent Python
Fluent Python
Luciano Ramalho