Best Computer Science Books for Beginners
Level 7 books
7 Computer Science books ranked by developer recommendations — ideal if you're just getting started. Top picks include Grokking Algorithms and Think Like a Programmer.
Rankings
1—
Grokking Algorithms
Aditya Bhargava
433 in 90d
computer-sciencebackend
99.9
View →
2—
Think Like a Programmer
V. Anton Spraul
61 in 90d
computer-sciencebackend
15.8
View →
3—
Ghost in the Wires
Kevin Mitnick
30 in 90d
liberal-artscomputer-sciencebackend
7.5
View →
4—
Problem Solving with Algorithms and Data Structures Using Python
Bradley N. Miller, David L. Ranum
40 in 90d
pythoncomputer-sciencebackend
6
View →
5—
C Programming: A Modern Approach
K.N. King
20 in 90d
cppcomputer-sciencebackend
5
View →
6—
Learning the bash Shell
Cameron Newham
20 in 90d
linuxcomputer-sciencedevops
5
View →
7—
Head First C
David Griffiths and Dawn Griffiths
20 in 90d
cppcomputer-sciencebackend
5
View →