Lập trình máy tính cũng là một nghệ thuật? Đừng để nhan đề của cuốn sách này đánh lừa bạn, vì nó không phải là tiểu thuyết. Thực tế, The Art of Computer Programming (Nghệ thuật lập trình máy tính) là một bộ gồm 04 cuốn sách với chủ đề liên quan nhiều đến giải thuật. Cụ thể gồm: Các giải thuật cơ bản (Cuốn 1), Giải thuật bán số (Cuốn 2), Sắp xếp và tìm kiến (Cuốn 3), Giải thuật tổ hợp (Cuốn 4). Hiện nội dung của bộ sách vẫn được tác giả cập nhật và bổ sung thêm những cuốn tiếp theo.

Dù chỉ được viết dưới dạng tài liệu tham khảo, nhưng The Art of Computer Programming đã thu hút rất nhiều người đọc khi ra mắt. Trong cộng đồng khoa học máy tính, nó được đánh giá là cuốn sách nghiên cứu toàn diện đầu tiên và hay nhất về chủ đề giải thuật. Đây vốn là một trong những kiến thức nền tảng mà không có lập trình viên nào được bỏ qua.
Tác giả Donald E. Knuth của loạt sách này đã được nhận giải Turing (A. M. Turing Award). Đây được xem là giải Nobel dành riêng cho ngành Khoa học Máy tính.