Software Development Books

Dive into the art and science of coding with these essential software development guides. Whether you're a beginner learning your first language or an experienced developer exploring new paradigms, these books offer valuable insights into best practices, emerging technologies, and the principles of creating efficient, scalable software. Level up your coding skills and stay ahead in the ever-evolving world of software development.

Technology books provide essential insights into the rapidly evolving digital landscape that shapes our modern world. Explore cutting-edge innovations in artificial intelligence, blockchain, cloud computing, and the Internet of Things. Gain a deeper understanding of cybersecurity challenges and solutions in an increasingly connected world. Learn about the latest developments in software engineering, data science, and emerging technologies. Discover how technology is transforming industries, from healthcare to finance, and its impact on society and culture. Whether you're a tech enthusiast or a professional in the field, these books offer valuable knowledge to stay ahead in the digital age.

Clean Code
The Pragmatic Programmer
You Don't Know JS: Scope & Closures

Start Listening

Play Preview

Clean CodeBook binding

Clean Code

Robert C. Martin

The Pragmatic ProgrammerBook binding

The Pragmatic Programmer

Andrew Hunt, David Thomas

You Don't Know JS: Scope & ClosuresBook binding

You Don't Know JS: Scope & Closures

Kyle Simpson

Introduction To AlgorithmsBook binding

Introduction To Algorithms

Thomas H Cormen, Charles E Leiserson, Ronald L Rivest, Clifford Stein

Deep LearningBook binding

Deep Learning

Ian Goodfellow, Yoshua Bengio, Aaron Courville

CodeBook binding

Code

Charles Petzold

The Mythical Man-monthBook binding

The Mythical Man-month

Frederick P. Brooks (Jr.)

Structure and Interpretation of Computer Programs, second editionBook binding

Structure and Interpretation of Computer Programs, second edition

Harold Abelson, Gerald Jay Sussman

PeoplewareBook binding

Peopleware

Tom DeMarco, Timothy R. Lister

Elements of the Theory of ComputationBook binding

Elements of the Theory of Computation

Harry R. Lewis, Christos H. Papadimitriou

A Guide to LATEXBook binding

A Guide to LATEX

Helmut Kopka, Patrick W. Daly

The Little Schemer, fourth editionBook binding

The Little Schemer, fourth edition

Daniel P. Friedman, Matthias Felleisen

Programming PerlBook binding

Programming Perl

Tom Christiansen, brian foy, Larry Wall, Jon Orwant

The Pattern On The StoneBook binding

The Pattern On The Stone

W. Daniel Hillis

RefactoringBook binding

Refactoring

Martin Fowler

Smalltalk Best Practice PatternsBook binding

Smalltalk Best Practice Patterns

Kent Beck

Domain-driven DesignBook binding

Domain-driven Design

Eric Evans

Joel on SoftwareBook binding

Joel on Software

Avram Joel Spolsky

Working in PublicBook binding

Working in Public

Nadia Eghbal

Paradigms of Artificial Intelligence ProgrammingBook binding

Paradigms of Artificial Intelligence Programming

Peter Norvig

User Story MappingBook binding

User Story Mapping

Jeff Patton, Peter Economy

The Cathedral & the BazaarBook binding

The Cathedral & the Bazaar

Eric S. Raymond

Patterns of Enterprise Application ArchitectureBook binding

Patterns of Enterprise Application Architecture

Martin Fowler

Hacker's DelightBook binding

Hacker's Delight

Henry S. Warren