If you like C++

C++
Paul J. Deitel

Publisher's description: For Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference for the C++ language. This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by presenting the concepts in the context o…

Here’s what to read next

Automate the Boring Stuff with Python
Automate the Boring Stuff with Python
Al Sweigart
Think like a Programmer
Think like a Programmer
V. Anton Spraul
Introduction to Algorithms
Introduction to Algorithms
Thomas H. Cormen
Hackers
Hackers
Steven Levy
JavaScript
JavaScript
David Flanagan
Structured Computer Organization
Structured Computer Organization
Andrew S. Tanenbaum
The C Programming Language
The C Programming Language
Brian W. Kernighan
Software Engineering
Software Engineering
Roger S. Pressman
The art of computer programming
The art of computer programming
Donald Knuth
Structure and Interpretation of Computer Programs (SICP)
Structure and Interpretation of Computer Programs (SICP)
Harold Abelson
The Mythical Man-Month
The Mythical Man-Month
Frederick P. Brooks
Code
Code
Charles Petzold
Advances in Computers, Volume 49 (Advances in Computers)
Advances in Computers, Volume 49 (Advances in Computers)
Marvin V. Zelkowitz
Fluent Python
Fluent Python
Luciano Ramalho
Weapons of Math Destruction
Weapons of Math Destruction
Cathy O'Neil