Getting Oriented
intentBest introductory books to get oriented in a new technology or field. Big-picture overviews recommended by developers.
Rankings
Role
Topic
Level
1—
The Phoenix Project
Gene Kim
699 in 90d
software-architecturedevops
149.7
View →
2↓1
Head First Design Patterns: A Brain-Friendly Guide
Eric Freeman
762 in 90d
software-architecturejavabackend
129.6
View →
3↓1
Grokking Algorithms
Aditya Bhargava
432 in 90d
computer-sciencebackend
99.1
View →
4—
JavaScript: The Good Parts
Douglas Crockford
716 in 90d
javascriptfrontend
90.3
View →
5↓1
DevOps Handbook
Gene Kim
331 in 90d
software-architecturedevops
71.3
View →
6↓3
The Lean Startup
Eric Ries
280 in 90d
career-and-growthbackend
66
View →
7↓2
The Mythical Man-Month
Brooks
260 in 90d
career-and-growthbackend
63
View →
8↓2
Don't Make Me Think
Steve Krug
250 in 90d
software-architecturefrontend
62.5
View →
9—
Extreme Programming Explained
Kent Beck
220 in 90d
software-architecturebackend
47
View →
10↑5
Python Crash Course
Eric Matthes
2310 in 90d
pythonbackend
45.5
View →
11↓2
Thinking, Fast and Slow
Daniel Kahneman
181 in 90d
career-and-growthbackend
43.8
View →
12↑1
The Go Programming language
Alan Donovan and Brian Kernighan
141 in 90d
gobackend
35.8
View →
13—
Start with Why
Simon Sinek
140 in 90d
career-and-growthbackend
35
View →
14—
Kubernetes --- Up and Running
Kelsey Hightower
151 in 90d
kubernetesdevops
34.3
View →
15—
The Design of Everyday Things
Don Norman
131 in 90d
liberal-artsfrontend
33.3
View →
16↑3
Fundamentals of Software Architecture
Mark Richards and Neal Ford
153 in 90d
software-architecturebackend
31.9
View →
17↓4
Zero to One
Peter Thiel, Blake Masters
141 in 90d
career-and-growthbackend
31.8
View →
18↓1
Learn Python the Hard Way
Zed Shaw
131 in 90d
pythonbackend
31.3
View →
19↓5
Domain-Driven Design Distilled
Vaughn Vernon
140 in 90d
software-architecturebackend
31
View →
20↓2
The 4-Hour Workweek
Tim Ferriss
131 in 90d
career-and-growthbackend
29.3
View →