Programming

747 books

The C Programming Language

Dennis MacAlistair Ritchie, Brian W. Kernighan

1978 ★ 4.2

Introduction to Algorithms

Ronald L. Rivest, Charles E. Leiserson, Thomas H. Cormen et al.

1990 ★ 4.2

Software Engineering

Bruce Maxim, Roger S. Pressman

1982 ★ 4.5

Head first Java

Kathy Sierra

2003 ★ 4.4

Automate the Boring Stuff with Python

Al Sweigart

2015 ★ 4.4

The Mythical Man-Month

Frederick P. Brooks

1975 ★ 4.2

Structure and Interpretation of Computer Programs (SICP)

Harold Abelson, Gerald Jay Sussman, Julie Sussman

1985 ★ 4.4

The art of computer programming

Donald Knuth

1968 ★ 4.6

Storytelling with Data

Cole Nussbaumer Knaflic

2015 ★ 4.8

Microprocessors and interfacing

Andrew L. Rood, Douglas V. Hall

1986 ★ 4.5

JavaScript

Ke luo ke fu de, Yan xue kun, Douglas Crockford

2008 ★ 4.1

Learning PHP, MySQL & JavaScript

Robin Nixon

2009 ★ 4.2

Masters of Doom

David Kushner

2004 ★ 4.2

C++

Paul J. Deitel, Harvey M. Deitel

2010 ★ 4.0

The Waite Group's Turbo C programming for the PC

Robert Lafore

1988 ★ 4.3

Software engineering

Ian Sommerville, Sommerville, Ian.

1985 ★ 4.0

IBM PC assembly language and programming

Abel, Peter

1991 ★ 4.4

Python Playground

Mahesh Venkitachalam

2017

Tom Clancy's Net Force

Tom Clancy, Steve R. Pieczenik

1998 ★ 3.7

Data structures and algorithm analysis in C

Mark Allen Weiss

1994 ★ 3.7

Structured Computer Organization

Andrew S. Tanenbaum

1979 ★ 4.0

Python Basics

2019

Dynamic HTML

Danny Goodman

1998

Java Concurrency in Practice

Tim Peierls, David Holmes, Doug Lea et al.

2006 ★ 4.2

Python for Everybody

Charles R. Severance

2016 ★ 3.7

An introduction to object-oriented programming

Timothy Budd

1991

Learning Patterns

Addy Osmani, Lydia Hallie

2021

Algorithms

Robert Sedgewick

1983

Building Embedded Linux Systems

Gilad Ben-Yossef, Philippe Gerum, Michael Boerner et al.

2003

The Go Programming Language

Brian W. Kernighan, Alan A. A. Donovan

2015 ★ 4.3