Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Books for Programmers

Download as JSON | TSV | CSV

title authors year pages webUrl sourceUrl pdfUrl languagesUsed publisher
The Art of Computer Programming Donald E. Knuth 1968 3168 web source pdf Addison-Wesley
The Mythical Man-Month Frederick P. Brooks Jr. 1975 336 web source pdf Addison-Wesley
The C Programming Language Brian W. Kernighan and Dennis M. Ritchie 1978 288 web source pdf c Prentice Hall
Structure and Interpretation of Computer Programs Harold Abelson and Gerald Jay Sussman and Julie Sussman 1985 657 web source pdf scheme lisp MIT Press
Programming Pearls Jon Bentley 1986 256 web source pdf Addison-Wesley
The TeXbook Donald E. Knuth 1986 640 web source pdf Addison-Wesley
Introduction to Algorithms Thomas H. Cormen and Charles E. Leiserson and Ronald L. Rivest and Clifford Stein 1990 1312 web source pdf MIT Press
Paradigms of Artificial Intelligence Programming Peter Norvig 1992 368 web source pdf lisp Morgan Kaufmann
Code Complete Steve McConnell 1993 960 web source pdf Microsoft Press
Design Patterns: Elements of Reusable Object-Oriented Software Erich Gamma and Richard Helm and Ralph Johnson and John Vlissides 1994 395 web source pdf cpp smalltalk Addison-Wesley
The Little Schemer Daniel P. Friedman and Matthias Felleisen 1995 216 web source pdf scheme MIT Press
Introduction to the Theory of Computation Michael Sipser 1996 504 web source pdf Cengage Learning
The Art of Doing Science and Engineering: Learning to Learn Richard W. Hamming 1997 376 web source pdf CRC Press
The Pragmatic Programmer: Your Journey to Mastery Andrew Hunt and David Thomas 1999 352 web source pdf Addison-Wesley
Refactoring: Improving the Design of Existing Code Martin Fowler 1999 448 web source pdf java Addison-Wesley
Code: The Hidden Language of Computer Hardware and Software Charles Petzold 1999 400 web source pdf Microsoft Press
Prolog Programming for Artificial Intelligence Ivan Bratko 2000 704 web source pdf prolog Addison-Wesley
Why's (Poignant) Guide to Ruby Why the Lucky Stiff 2000 128 web source pdf ruby Penguin Books
Effective Java Joshua Bloch 2001 416 web source pdf java Addison-Wesley
Thinking Forth Leo Brodie 2001 160 web source pdf forth MIT Press
The Cathedral and the Bazaar Eric S. Raymond 2001 352 web source pdf O'Reilly Media
Patterns of Enterprise Application Architecture Martin Fowler 2002 560 web source pdf Addison-Wesley
Domain-Driven Design: Tackling Complexity in the Heart of Software Eric Evans 2003 560 web source pdf Addison-Wesley
The Art of Unix Programming Eric S. Raymond 2003 352 web source pdf unix Addison-Wesley
Head First Design Patterns Eric Freeman and Elisabeth Robson and Bert Bates and Kathy Sierra 2004 694 web source pdf java O'Reilly Media
Working Effectively with Legacy Code Michael Feathers 2004 456 web source pdf Prentice Hall
Practical Common Lisp Peter Seibel 2005 504 web source pdf lisp Apress
Mastering Regular Expressions Jeffrey E. F. Friedl 2006 542 web source pdf O'Reilly Media
Beautiful Code Andy Oram and Greg Wilson 2007 592 web source pdf O'Reilly Media
Programming Collective Intelligence Toby Segaran 2007 256 web source pdf python O'Reilly Media
Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin 2008 464 web source pdf java Prentice Hall
Cracking the Coding Interview Gayle Laakmann McDowell 2008 708 web source pdf java cpp CareerCup
Let Over Lambda Doug Hoyte 2008 376 web source pdf lisp MIT Press
Real World Haskell Bryan O'Sullivan and Don Stewart and John Goerzen 2008 714 web source pdf haskell O'Reilly Media
JavaScript: The Good Parts Douglas Crockford 2008 176 web source pdf javascript O'Reilly Media
Coders at Work Peter Seibel 2009 632 web source pdf Apress
The Passionate Programmer Chad Fowler 2009 232 web source pdf Pragmatic Bookshelf
Erlang Programming Francesco Cesarini and Simon Thompson 2009 498 web source pdf erlang O'Reilly Media
The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin 2011 256 web source pdf Pearson
Eloquent JavaScript Marijn Haverbeke 2011 472 web source pdf javascript No Starch Press
Learn You a Haskell for Great Good! Miran Lipovača 2011 400 web source pdf haskell No Starch Press
Eloquent Ruby Russ Olsen 2011 448 web source pdf ruby Addison-Wesley
The Definitive ANTLR 4 Reference Terence Parr 2012 328 web source pdf antlr Pragmatic Bookshelf
Homotopy Type Theory Mike Shulman and Andrej Bauer 2012 400 web source pdf Princeton University Press
Practical Vim Drew Neil 2012 320 web source pdf vim Pragmatic Bookshelf
The Phoenix Project Gene Kim and Kevin Behr and George Spafford 2013 382 web source pdf IT Revolution Press
Soft Skills: The Software Developer's Life Manual John Sonmez 2014 504 web source pdf Manning Publications
Modern Operating Systems Andrew S. Tanenbaum and Herbert Bos 2014 960 web source pdf Pearson
You Don't Know JS Kyle Simpson 2015 1128 web source pdf javascript O'Reilly Media
Python Crash Course Eric Matthes 2015 560 web source pdf python No Starch Press
The Pattern On The Stone Daniel Hillis 2015 191 web source pdf Basic Books
Beautiful Racket Matthias Felleisen and Robby Findler and Matthew Flatt 2015 288 web source pdf MIT Press
The Go Programming Language Alan A. A. Donovan and Brian W. Kernighan 2015 400 web source pdf go Addison-Wesley
Essentials of Compilation Jeremy G. Siek 2015 web source pdf racket python x86-assembly
Clojure for the Brave and True Daniel Higginbotham 2015 328 web source pdf clojure No Starch Press
Elixir in Action Saša Jurić 2015 384 web source pdf elixir Manning Publications
Effective Python Brett Slatkin 2015 256 web source pdf python Addison-Wesley
Groovy in Action Dierk König and Paul King and Guillaume Laforge and Cédric Champeau and Hamlet D'Arcy 2015 912 web source pdf groovy Manning Publications
Grokking Algorithms Aditya Bhargava 2016 256 web source pdf python Manning Publications
The DevOps Handbook Gene Kim and Jez Humble and Patrick Debois and John Willis 2016 480 web source pdf IT Revolution Press
Programming in Scala Martin Odersky and Lex Spoon and Bill Venners and Frank Sommers 2016 667 web source pdf scala Artima Press
Haskell Programming from First Principles Christopher Allen and Julie Moronuki 2016 889 web source pdf haskell Gumroad
Designing Data-Intensive Applications Martin Kleppmann 2017 616 web source pdf O'Reilly Media
The Rust Programming Language Steve Klabnik and Carol Nichols 2018 552 web source pdf rust No Starch Press
Programming Elixir ≥ 1.6 Dave Thomas 2018 398 web source pdf elixir Pragmatic Bookshelf
Writing A Compiler In Go Thorsten Ball 2018 288 web source pdf go No Starch Press
Programming TypeScript Boris Cherny 2019 324 web source pdf typescript O'Reilly Media
Pharo by Example 9 Stéphane Ducasse and Gordana Rakic and Sebastian Kaplar and Quentin Ducasse 2021 318 web source pdf pharo Keepers of the lighthouse
Crafting Interpreters Robert Nystrom 2021 600 web source pdf java
Janet for Mortals Ian Henry 2023 web source pdf janet
View source
- Build the next great programming language · About · Keywords · Livestreams · Labs · Resources · Acknowledgements · Part of the World Wide Scroll