Intermediate

level

Best intermediate programming books recommended by developers. Level up your skills with books for experienced developers.

Books

309

Total mentions

2,101

Avg 90d mentions

1

Rankings

1
Cover of Clean Code: A Handbook of Agile Software Craftsmanship

Clean Code: A Handbook of Agile Software Craftsmanship

Robert C. Martin

20953 in 90d
426.9

View →

2
Cover of The Pragmatic Programmer: From Journeyman to Master

The Pragmatic Programmer: From Journeyman to Master

Andy Hunt and Dave Thomas

904 in 90d
210.2

View →

3
Cover of Clean Architecture

Clean Architecture

Robert C. Martin

584 in 90d
138.2

View →

4
Cover of Test Driven Development: By Example

Test Driven Development: By Example

Kent Beck

463 in 90d
113.4

View →

5
Cover of Code Complete

Code Complete

Steve McConnell

440 in 90d
100

View →

6
Cover of Working Effectively with Legacy Code

Working Effectively with Legacy Code

Michael Feathers

390 in 90d
91.5

View →

7
Cover of Effective Java

Effective Java

Joshua Bloch

480 in 90d
90

View →

8
Cover of The Clean Coder: A Code of Conduct for Professional Programmers

The Clean Coder: A Code of Conduct for Professional Programmers

Robert C. Martin

391 in 90d
88.3

View →

9
Cover of JavaScript: The Good Parts

JavaScript: The Good Parts

Douglas Crockford

706 in 90d
87.8

View →

10
Cover of The DevOps Handbook

The DevOps Handbook

Gene Kim, Jez Humble, Patrick Debois, John Willis

331 in 90d
71.3

View →

11
Cover of The Lean Startup

The Lean Startup

Eric Ries

281 in 90d
66.8

View →

12
Cover of Refactoring

Refactoring

Martin Fowler

290 in 90d
64.5

View →

13
Cover of The Mythical Man-Month

The Mythical Man-Month

Frederick P. Brooks Jr.

260 in 90d
63

View →

14
Cover of Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow

Aur

3017 in 90d
60.6

View →

15
Cover of AI Engineering

AI Engineering

Chip Huyen

3021 in 90d
55.8

View →

16
Cover of The Manager's Path

The Manager's Path

Camille Fournier

221 in 90d
55.8

View →

17
Cover of Extreme Programming Explained

Extreme Programming Explained

Kent Beck

220 in 90d
47

View →

18
Cover of System Design Interview: An Insider's Guide

System Design Interview: An Insider's Guide

Alex Xu

359 in 90d
42.7

View →

19
Cover of A Philosophy of Software Design

A Philosophy of Software Design

John Ousterhout

140 in 90d
35

View →

20
Cover of Continuous Delivery

Continuous Delivery

Jez Humble & David Farley

131 in 90d
33.3

View →

Related Topics