Popular development books mentioned on stackoverflow.com
This is how the analysis was done:
Downloaded the database dump of stackoverflow (can be downloaded here )
Extracted all questions, answers and tags
Detected all links which contained an ISBN
Associated books with tags to get the top mentioned books by tag
Filter by most popular tags
All Tags
Select tags...
java (661)
c# (639)
c++ (604)
c (441)
.net (402)
algorithm (312)
php (293)
python (274)
design (256)
javascript (242)
asp.net (231)
language-agnostic (224)
design-patterns (214)
oop (200)
sql (193)
math (186)
database (182)
linux (182)
performance (174)
programming-languages (173)
resources (169)
architecture (162)
user-interface (161)
html (156)
mysql (154)
android (145)
sql-server (140)
windows (136)
multithreading (129)
ruby (127)
research (127)
data-structures (125)
iphone (124)
security (119)
computer-science (119)
objective-c (118)
assembly (112)
ruby-on-rails (103)
jquery (101)
ios (100)
css (99)
documentation (95)
database-design (91)
asp.net-mvc (91)
compiler-construction (91)
unix (88)
r (87)
testing (85)
unit-testing (84)
artificial-intelligence (84)
class (83)
vb.net (83)
web-applications (82)
wpf (82)
optimization (79)
software-engineering (78)
arrays (77)
reference (76)
web-services (76)
visual-studio (75)
project-management (74)
networking (72)
uml (71)
java-ee (69)
coding-style (68)
memory-management (68)
graphics (68)
agile (67)
eclipse (65)
parsing (65)
operating-system (65)
oracle (63)
winforms (63)
spring (62)
winapi (61)
visual-c++ (61)
model-view-controller (60)
embedded (59)
image-processing (59)
functional-programming (59)
memory (58)
theory (56)
osx (56)
inheritance (55)
function (55)
regex (55)
tdd (54)
statistics (54)
3d (54)
ajax (53)
kernel (53)
hardware (52)
perl (52)
opengl (51)
string (50)
machine-learning (49)
open-source (48)
nlp (48)
xml (47)
html5 (47)
api (46)
concurrency (46)
interface (45)
debugging (45)
refactoring (45)
c#-4.0 (44)
pointers (44)
matlab (44)
graph (44)
stl (44)
cocoa (44)
actionscript-3 (43)
wcf (42)
x86 (42)
rest (41)
sharepoint (41)
delphi (41)
templates (41)
xcode (41)
lisp (41)
entity-framework (40)
silverlight (40)
scala (40)
scripting (40)
process (40)
parallel-processing (40)
visual-studio-2008 (39)
django (39)
domain-driven-design (39)
command-line (39)
opengl-es (38)
sockets (38)
ide (38)
project-planning (37)
untagged (37)
node.js (37)
logic (36)
encryption (36)
frameworks (36)
standards (36)
object (36)
sql-server-2008 (36)
linux-kernel (35)
list (34)
neural-network (34)
flex (34)
c++-faq (34)
f# (34)
c++11 (34)
scalability (34)
swing (34)
scrum (33)
sorting (33)
mfc (33)
tree (33)
methodology (32)
haskell (32)
sql-server-2005 (32)
search (32)
terminology (32)
cryptography (31)
generics (31)
mobile (31)
qt (31)
software-design (31)
tsql (31)
vb6 (31)
visual-studio-2010 (31)
linq (30)
events (30)
gcc (30)
version-control (30)
image (30)
shell (30)
boost (30)
c#-3.0 (30)
syntax (29)
physics (29)
variables (29)
asynchronous (29)
xaml (29)
ooad (29)
scheme (29)
apache (28)
json (28)
productivity (28)
matrix (28)
geometry (28)
flash (28)
audio (28)
dependency-injection (27)
tcp (27)
fortran (27)
hibernate (27)
caching (27)
asp.net-mvc-3 (27)
signal-processing (27)
recursion (27)
network-programming (27)
interpreter (26)
ssas (26)
file (26)
class-design (26)
directx (26)
methods (26)
types (26)
stack (26)
model (25)
cocoa-touch (25)
deployment (25)
computer-vision (25)
clojure (25)
2d (25)
authentication (25)
game-engine (25)
filesystems (24)
vector (24)
dynamic (24)
internals (24)
nhibernate (24)
vba (24)
postgresql (24)
lambda (24)
frontend (24)
forms (24)
ruby-on-rails-3 (23)
.net-3.5 (23)
usability (23)
dll (23)
language-design (23)
excel (23)
opencv (23)
spring-mvc (23)
exception (23)
qa (23)
collections (23)
soa (23)
garbage-collection (22)
sqlite (22)
com (22)
plugins (22)
linq-to-sql (22)
implementation (22)
system (22)
dom (22)
website (22)
grails (21)
mongodb (21)
ipad (21)
bash (21)
naming-conventions (21)
jsp (21)
ejb (21)
osdev (21)
linux-device-driver (21)
mocking (21)
mvvm (21)
validation (21)
thread-safety (21)
openssl (21)
time (21)
webforms (20)
http (20)
modeling (20)
orm (20)
protocols (20)
relational-database (20)
compilation (20)
constructor (20)
embedded-linux (20)
bdd (20)
data-access-layer (20)
jvm (20)
macros (19)
comparison (19)
real-time (19)
complexity-theory (19)
client-server (19)
servlets (19)
indexing (19)
extreme-programming (19)
language-features (19)
data-mining (19)
data-modeling (19)
common-lisp (19)
posix (19)
screen-scraping (19)
junit (19)
scientific-computing (19)
user-experience (19)
analysis (19)
text (19)
encapsulation (18)
join (18)
clr (18)
low-level (18)
continuous-integration (18)
shader (18)
xna (18)
web (18)
diagram (18)
polymorphism (18)
singleton (18)
asp.net-mvc-4 (18)
if-statement (18)
zend-framework (18)
dictionary (17)
binary (17)
simulation (17)
static (17)
ms-access (17)
anti-patterns (17)
gwt (17)
loops (17)
synchronization (17)
development-environment (17)
project (17)
xpath (16)
linker (16)
amazon (16)
data-warehouse (16)
hadoop (16)
repository-pattern (16)
hash (16)
distributed (16)
social-networking (16)
visualization (16)
random (16)
projects (16)
cuda (16)
jpa (16)
dynamic-programming (16)
svn (16)
code-review (16)
cpu (16)
struct (16)
mono (16)
content-management-system (16)
structure (16)
abstract-class (16)
exception-handling (16)
microcontroller (16)
tfs (16)
groovy (16)
io (16)
computational-geometry (15)
linked-list (15)
code-generation (15)
opengl-es-2.0 (15)
grammar (15)
genetic-algorithm (15)
profiling (15)
heap (15)
ssis (15)
web-scraping (15)
ssl (15)
actionscript (15)
automated-tests (15)
locking (15)
azure (15)
drupal (15)
casting (15)
windows-phone-7 (15)
metaprogramming (15)
video (15)
animation (14)
e-commerce (14)
olap (14)
reverse-engineering (14)
bit-manipulation (14)
pthreads (14)
scope (14)
estimation (14)
tomcat (14)
music (14)
stored-procedures (14)
null (14)
python-3.x (14)
memory-leaks (14)
prolog (14)
rendering (14)
normalization (14)
xhtml (14)
classification (14)
solid-principles (14)
closures (14)
css3 (14)
properties (14)
user-interaction (13)
android-ndk (13)
namespaces (13)
operator-overloading (13)
.net-4.0 (13)
comments (13)
sharepoint-2010 (13)
plsql (13)
initialization (13)
specifications (13)
design-principles (13)
dsl (13)
robotics (13)
canvas (13)
driver (13)
n-tier (13)
hyperlink (13)
facebook (13)
workflow (13)
pattern-matching (13)
runtime (13)
definition (13)
erlang (13)
discrete-mathematics (13)
vhdl (13)
angularjs (13)
blogs (13)
jsf (13)
eclipse-plugin (13)
nosql (13)
dataset (12)
reporting-services (12)
parameters (12)
computer-architecture (12)
history (12)
extjs (12)
device-driver (12)
legacy (12)
java-me (12)
nunit (12)
asp.net-ajax (12)
integration-testing (12)
ado.net (12)
requirements (12)
amazon-product-api (12)
button (12)
opencl (12)
reflection (12)
use-case (12)
query-optimization (12)
amazon-web-services (12)
big-o (12)
graph-theory (12)
ios4 (12)
messaging (12)
module (12)
poco (12)
fft (12)
high-availability (12)
cpu-architecture (12)
workflow-foundation (12)
inversion-of-control (12)
transactions (12)
msbuild (12)
delegates (12)
iterator (12)
idiomatic (11)
business-intelligence (11)
aop (11)
rotation (11)
data-visualization (11)
annotations (11)
arm (11)
build (11)
for-loop (11)
sharepoint-2007 (11)
conventions (11)
x86-64 (11)
full-text-search (11)
cucumber (11)
ubuntu (11)
verilog (11)
xslt (11)
finance (11)
global-variables (11)
mutex (11)
netbeans (11)
migration (11)
layout (11)
ssl-certificate (11)
apple (11)
electronics (11)
communication (11)
ios5 (11)
android-layout (11)
makefile (11)
jni (11)
swift (11)
floating-point (11)
multiple-inheritance (11)
activerecord (11)
beautifulsoup (11)
turing-machines (11)
asp-classic (11)
error-handling (11)
iis (10)
google-app-engine (10)
include (10)
.net-2.0 (10)
bison (10)
asp.net-2.0 (10)
callback (10)
switch-statement (10)
codeigniter (10)
integration (10)
ipc (10)
algebra (10)
c++-cli (10)
datetime (10)
firmware (10)
text-mining (10)
sdk (10)
code-organization (10)
timer (10)
symbian (10)
configuration (10)
pki (10)
html-agility-pack (10)
jboss (10)
enums (10)
git (10)
coldfusion (10)
arduino (10)
charts (10)
software-quality (10)
formal-verification (10)
gpu (10)
separation-of-concerns (10)
automation (10)
html-parsing (10)
malloc (10)
entity (10)
printf (10)
biztalk (10)
ocaml (10)
logging (9)
compiler-theory (9)
yacc (9)
knapsack-problem (9)
csv (9)
signals (9)
c99 (9)
const (9)
naming (9)
core-data (9)
nested (9)
code-metrics (9)
python-2.7 (9)
constants (9)
operators (9)
serialization (9)
colors (9)
multicore (9)
new-operator (9)
mips (9)
build-process (9)
file-io (9)
foreign-keys (9)
osgi (9)
usb (9)
binary-tree (9)
cakephp (9)
cil (9)
while-loop (9)
maven (9)
internationalization (9)
overloading (9)
pdf (9)
gpgpu (9)
map (9)
desktop (9)
gdb (9)
vim (9)
vm-implementation (9)
compression (9)
information-extraction (9)
editor (9)
scheduling (9)
unicode (9)
desktop-application (9)
persistence (9)
selenium (9)
procedural-programming (9)
lex (9)
code-coverage (9)
javafx (9)
finite-automata (9)
srp (9)
licensing (9)
static-methods (9)
powershell (9)
game-physics (9)
load-balancing (9)
c#-2.0 (9)
jsf-2 (9)
input (9)
xcode4 (9)
rsa (9)
opengl-3 (9)
processor (9)
reporting (9)
time-complexity (9)
rspec (8)
opengl-4 (8)
integer (8)
heuristics (8)
windows-8 (8)
soap (8)
mdx (8)
entity-framework-4 (8)
ioc-container (8)
time-series (8)
domdocument (8)
phpunit (8)
razor (8)
entity-framework-4.1 (8)
client (8)
cocos2d-iphone (8)
pass-by-reference (8)
psychology (8)
moq (8)
immutability (8)
webgl (8)
cqrs (8)
build-automation (8)
swt (8)
latex (8)
semantic-web (8)
client-side (8)
il (8)
rdbms (8)
ejb-3.0 (8)
automata (8)
session (8)
rtos (8)
evolutionary-algorithm (8)
expression-blend (8)
public-key-encryption (8)
localization (8)
manual (8)
message-queue (8)
metrics (8)
boolean (8)
contact-form (8)
awt (8)
permissions (8)
visual-studio-2005 (8)
linear-algebra (8)
drivers (8)
asp.net-mvc-2 (8)
windbg (8)
terminal (8)
atomic (8)
user-controls (8)
code-smell (8)
bsd (8)
certificate (8)
gem (8)
visual-studio-2013 (8)
compiler-errors (8)
mapreduce (8)
aes (8)
compiler-optimization (8)
cloud (8)
state (8)
download (8)
readability (8)
windows-7 (8)
pseudocode (8)
insert (7)
hci (7)
memcached (7)
network-protocols (7)
text-editor (7)
time-management (7)
blackberry (7)
filter (7)
lucene (7)
call (7)
raytracing (7)
mathematical-optimization (7)
interrupt (7)
outlook (7)
backbone.js (7)
threadpool (7)
glassfish (7)
idioms (7)
business-logic (7)
porting (7)
abstraction (7)
pair-programming (7)
android-activity (7)
jdbc (7)
joomla (7)
ocr (7)
date (7)
conditional (7)
encoding (7)
drawing (7)
login (7)
xsd (7)
components (7)
64bit (7)
actor (7)
express (7)
review (7)
rmi (7)
jit (7)
sas (7)
synthesis (7)
binary-search-tree (7)
database-connection (7)
warnings (7)
multidimensional-array (7)
arraylist (7)
systems-programming (7)
internal (7)
static-analysis (7)
prototype (7)
strategy-pattern (7)
teamwork (7)
cross-platform (7)
awk (7)
path (7)
factory (7)
compile-time (7)
architectural-patterns (7)
unity3d (7)
this (7)
browser (7)
sicp (7)
atl (7)
service (7)
steganography (7)
factory-pattern (7)
virus (7)
binding (7)
udp (7)
assert (7)
coordinates (7)
authorization (7)
set (7)
jersey (7)
bytecode (7)
ui-design (7)
task (7)
interop (7)
dns (7)
data-access (7)
glsl (7)
bioinformatics (7)
visual-studio-2012 (7)
xunit (7)
graphic-design (7)
system-calls (7)
task-parallel-library (7)
code-snippets (7)
pattern-recognition (7)
numbers (7)
kinect (7)
event-handling (7)
cobol (7)
datamodel (7)
context-free-grammar (7)
game-theory (7)
return-value (7)
branch (7)
glut (7)
numerical (7)
lua (7)
sample (7)
controller (7)
state-machines (7)
buffer-overflow (6)
virtual-functions (6)
montecarlo (6)
biztalk-2010 (6)
arguments (6)
console (6)
cgi (6)
controls (6)
websocket (6)
development-process (6)
regression (6)
stack-overflow (6)
tfs2010 (6)
java-ee-6 (6)
collision-detection (6)
database-schema (6)
transition (6)
.net-3.0 (6)
order (6)
repository (6)
std (6)
iis-7 (6)
web-crawler (6)
asp.net-web-api (6)
differential-equations (6)
https (6)
shopping-cart (6)
virtual-memory (6)
fault-tolerance (6)
business-logic-layer (6)
rss (6)
jsoup (6)
reference-manual (6)
custom-controls (6)
daemon (6)
performancepoint (6)
idisposable (6)
gnu (6)
jira (6)
smart-pointers (6)
class-diagram (6)
fuzzy-logic (6)
request (6)
middleware (6)
batch-file (6)
physics-engine (6)
conditional-statements (6)
sql-injection (6)
crash (6)
code-analysis (6)
wolfram-mathematica (6)
routing (6)
mysqli (6)
async-await (6)
segmentation-fault (6)
semaphore (6)
distributed-computing (6)
styles (6)
dsl-tools (6)
quartz-graphics (6)
graph-algorithm (6)
hashmap (6)
temporal-database (6)
cluster-analysis (6)
projects-and-solutions (6)
sharepoint-branding (6)
ggplot2 (6)
publish-subscribe (6)
dao (6)
stream (6)
photoshop (6)
sml (6)
instance (6)
cdi (6)
openmp (6)
keyboard (6)
fork (6)
primitive (6)
augmented-reality (6)
probability (6)
versioning (6)
modularity (6)
mongrel (6)
rdf (6)
speech-recognition (6)
hashtable (6)
sql-server-2000 (6)
function-pointers (6)
code-contracts (6)
xamarin.ios (6)
dojo (6)
c++14 (6)
racket (6)
telecommunication (6)
url (6)
gdi (6)
cvs (6)
ant (6)
qt4 (6)
jpeg (6)
capacity-planning (6)
ef-code-first (6)
schema (6)
guid (6)
mvp (6)
assertions (6)
seo (6)
event-driven (6)
metadata (6)
excel-vba (6)
compiler-development (6)
oracle11g (6)
fpga (6)
active-directory (6)
monodevelop (6)
sync (6)
mvvm-light (6)
osx-snow-leopard (6)
laravel (6)
sql-server-2012 (6)
release-management (6)
akka (6)
antlr (6)
observer-pattern (6)
api-design (6)
queue (6)
eclipse-rcp (6)
uitableview (6)
iteration (6)
exploit (6)
buffer (6)
load-testing (6)
dependencies (6)
lambda-calculus (6)
assignment-operator (6)
printing (6)
functor (6)
ninject (6)
protected (6)
analytics (5)
data-binding (5)
command-line-interface (5)
struts (5)
application-planning (5)
synchronized (5)
asp.net-mvc-routing (5)
forms-authentication (5)
equals (5)
cordova (5)
activex (5)
priority-queue (5)
paging (5)
directory (5)
dispose (5)
value-type (5)
responsive-design (5)
behavior (5)
numerical-methods (5)
markov (5)
kernel-module (5)
equation (5)
core-animation (5)
device (5)
ironruby (5)
video-streaming (5)
benchmarking (5)
bug-tracking (5)
size (5)
lucene.net (5)
scjp (5)
convention (5)
fsm (5)
esb (5)
private (5)
windows-services (5)
restful-architecture (5)
code-injection (5)
view (5)
xquery (5)
ruby-on-rails-4 (5)
app-store (5)
smalltalk (5)
rcp (5)
emacs (5)
tags (5)
reinforcement-learning (5)
aggregate (5)
tfsbuild (5)
timeout (5)
pygame (5)
silicon (5)
object-oriented-analysis (5)
dry (5)
jquery-ui (5)
red-black-tree (5)
header (5)
p2p (5)
code-access-security (5)
binary-search (5)
translation (5)
oltp (5)
header-files (5)
primary-key (5)
semantics (5)
directx-11 (5)
projection (5)
genetic-programming (5)
linq-to-entities (5)
apache-spark (5)
yii (5)
halting-problem (5)
recommendation-engine (5)
redmine (5)
prediction (5)
hidden-features (5)
package-design (5)
testcase (5)
aggregation (5)
battery (5)
bibliography (5)
c++-standard-library (5)
try-catch (5)
t4 (5)
kr-c (5)
undefined-behavior (5)
design-time (5)
unity-container (5)
adapter (5)
libraries (5)
wordpress (5)
composition (5)
grep (5)
many-to-many (5)
character-encoding (5)
sdlc (5)
select (5)
layer (5)
sencha-touch (5)
automated-refactoring (5)
linq-to-xml (5)
sharepoint-designer (5)
globalization (5)
nullpointerexception (5)
obfuscation (5)
qt-creator (5)
race-condition (5)
maintainability (5)
article (5)
native (5)
freebsd (5)
hidden-markov-models (5)
disassembling (5)
permutation (5)
lock-free (5)
go (5)
traits (5)
runnable (5)
s4 (5)
symbols (5)
containers (5)
n-tier-architecture (5)
winsock (5)
resharper (5)
rhino-mocks (5)
bigdata (5)
double (5)
monitoring (5)
jms (5)
image-manipulation (5)
saas (5)
maintenance (5)
oracle10g (5)
copy (5)
language-theory (5)
windows-mobile (5)
wireless (5)
discovery (5)
bpm (5)
mockito (5)
roles (5)
compact-framework (5)
datamapper (5)
import (5)
vsto (5)
ms-word (5)
dcom (5)
information-retrieval (5)
typedef (5)
ui-guidelines (5)
denormalization (5)
scripting-language (5)
search-engine (5)
sql-server-2008-r2 (5)
release (5)
advertising (5)
replace (5)
java-7 (5)
get (5)
wtl (5)
biginteger (5)
identity (5)
database-partitioning (5)
playframework (5)
information-theory (5)
snmp (5)
mud (5)
asmx (5)
equality (5)
lexical-analysis (5)
workflow-foundation-4 (5)
return-type (5)
domain-model (5)
data-analysis (5)
database-performance (5)
c-preprocessor (5)
computation-theory (5)
solr (5)
port (5)
ui-patterns (5)
formatting (5)
attributes (5)
ldap (5)
functional-testing (5)
cpu-registers (5)
shared-memory (5)
rich-internet-application (5)
xpages (5)
myeclipse (5)
entity-attribute-value (5)
extensibility (5)
Search
Page 4 of 10, showing 16 records out of 155 total
[["Book","Mentions"],["The Elements Of Programming Style",13],["Beautiful Code: [Leading Programmers Explain How They Think]",12],["Rapid Development: Taming Wild Software Schedules",12],["Joe Celko's SQL For Smarties: Advanced SQL Programming",11],["Numerical Recipes: The Art Of Scientific Computing",11],["Design Patterns Explained: A New Perspective On Object-Oriented Design",10],["Managing Gigabytes: Compressing And Indexing Documents And Images",10],["The garbage collection handbook: the art of automatic memory management",9],["Agile software development with Scrum",9],["C++ FAQs: Frequently Asked Questions",9],["C++ primer plus",9],["Computer architecture: a quantitative approach",8],["Structured computer organization",7],["Computer organization and design: the hardware\/software interface",7],["Developing drivers with the Windows driver foundation",6],["C++ common knowledge: essential intermediate programming",6]]