Name Change Welcome to BookDNA.com (formerly Shepherd.com)
  • Fiction
  • Nonfiction
  • Kids
  • YA
  • 🥇 Best Books 2025
  • Personalized Reading Picks
  • Profile
  • Refer friends
  • 🐇 🕳️ ✨
  • Logout
Browse
  • Fiction
  • Nonfiction
  • Kids
  • YA
  • Best Books 2025
  • Personalized Reading Picks
  • Home
  • For Authors
  • Our Story
  • Membership
Computer programming Lists by Experts All Time Best Trending New By Book DNA List by Experts

Computer programming

  • All Time Best
  • Trending
  • New
  • By Book DNA
  • List by Experts

Computer programming book lists by experts

Explore science fiction book lists created by fans.

  • Federico Kereki The theory and practice of computer programming Book cover of The Art of Computer Programming Book cover of A Discipline of Programming Book cover of The Science of Programming Book cover of Design Patterns: Elements of Reusable Object-Oriented Software Book cover of Refactoring: Improving the Design of Existing Code
  • Jeff Langr Doing it right in your programming language Book cover of Effective C++: 55 Specific Ways to Improve Your Programs and Designs Book cover of Smalltalk Best Practice Patterns Book cover of Effective Java Book cover of JavaScript: The Good Parts: The Good Parts Book cover of Practical Object-Oriented Design: An Agile Primer Using Ruby
  • Daniel Zingaro For a rock solid python programming foundation Book cover of Mission Python: Code a Space Adventure Game! Book cover of Python for Everybody: Exploring Data in Python 3 Book cover of Hello World! A Complete Python-Based Computer Programming Tutorial with Fun Illustrations, Examples, and Hand-On Exercises. Book cover of Get Programming: Learn to Code with Python Book cover of Python for Everyone
  • Scott Murray Learning how to code interactive graphics Book cover of Getting Started with p5.js: Making Interactive Graphics in JavaScript and Processing Book cover of Aesthetic Programming: A Handbook of Software Studies Book cover of Processing: A Programming Handbook for Visual Designers and Artists Book cover of The Nature of Code Book cover of Foundation ActionScript 3.0 Animation: Making Things Move!
  • Chris Zimmerman Programming for people who want to be good at it Book cover of The Pragmatic Programmer: Your Journey to Mastery Book cover of The Soul of a New Machine Book cover of Software Engineering at Google: Lessons Learned from Programming Over Time Book cover of Introduction to Algorithms Book cover of Becoming a Better Programmer: A Handbook for People Who Care About Code
  • Jeanne Boyarsky Becoming a better Java developer Book cover of 97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts Book cover of Working Effectively with Legacy Code Book cover of Practical Design Patterns for Java Developers: Hone your software design skills by implementing popular design patterns in Java Book cover of DevOps Tools for Java Developers: Best Practices from Source Code to Production Containers Book cover of Head First Git: A Learner's Guide to Understanding Git from the Inside Out
  • Philipp Fehre Learning from programming classics Book cover of Smalltalk Best Practice Patterns Book cover of Erlang Programming: A Concurrent Approach to Software Development Book cover of The C Programming Language Book cover of Land Of Lisp: Learn to Program in Lisp, One Game at a Time! Book cover of Modern Operating Systems
  • Naomi R. Ceder To level up your Python skills Book cover of Fluent Python: Clear, Concise, and Effective Programming Book cover of Python Distilled Book cover of Cleaning Data for Effective Data Science: Doing the other 80% of the work with Python, R, and command-line tools Book cover of Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code Book cover of Practices of the Python Pro
  • John Z. Sonmez Fun for software developers Book cover of Code: The Hidden Language of Computer Hardware and Software Book cover of Clean Code: A Handbook of Agile Software Craftsmanship Book cover of Gödel, Escher, Bach: An Eternal Golden Braid Book cover of Programming Pearls Book cover of The Imposter's Handbook: A CS Primer for Self-taught Developers
  • Paolo Perrotta Classic software that are still worth reading Book cover of The Mythical Man-Month: Essays on Software Engineering Book cover of The Pragmatic Programmer: Your Journey to Mastery Book cover of Patterns of Enterprise Application Architecture Book cover of Practical Object-Oriented Design in Ruby: An Agile Primer Book cover of Head First Design Patterns: A Brain-Friendly Guide
  • Emily Arnold McCully Ada Byron Lovelace Book cover of ADA Lovelace: The Making of a Computer Scientist Book cover of Ada, Countess of Lovelace: Byron's Legitimate Daughter Book cover of Ada, the Enchantress of Numbers: Poetical Science Book cover of The Thrilling Adventures of Lovelace and Babbage: The (Mostly) True Story of the First Computer Book cover of The Information: A History, a Theory, a Flood
  • Jaime Buelta For Python and non-Python developers Book cover of The Mythical Man-Month: Essays on Software Engineering Book cover of Practical Vim: Edit Text at the Speed of Thought (Pragmatic Programmers) Book cover of Python Testing with Pytest: Simple, Rapid, Effective, and Scalable Book cover of The Pragmatic Programmer: Your Journey to Mastery Book cover of Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
  • Arnold Robbins For learning the Zen of Unix Book cover of The C Programming Language Book cover of Software Tools in Pascal Book cover of Advanced Programming in the Unix Environment Book cover of Lions' Commentary on Unix Book cover of The Design of the Unix Operating System
  • Steven S. Skiena Mathematical and algorithmic thinking Book cover of The Art of Computer Programming: Volume 3: Sorting and Searching Book cover of Algorithms to Live By: The Computer Science of Human Decisions Book cover of How to Solve It: A New Aspect of Mathematical Method Book cover of How Not to Be Wrong: The Power of Mathematical Thinking Book cover of Adventures of a Mathematician
  • Alexander Granin Domain modeling Book cover of Domain-Specific Languages Book cover of Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# Book cover of Domain-Driven Design: Tackling Complexity in the Heart of Software Book cover of Function and Reactive Domain Modeling Book cover of Refactoring: Improving the Design of Existing Code
  • Dmitri Sotnikov Essential Clojure resources Book cover of Clojure Applied: From Practice to Practitioner Book cover of Living Clojure: An Introduction and Training Plan for Developers Book cover of Clojure Cookbook: Recipes for Functional Programming Book cover of ClojureScript: Up and Running: Functional Programming for the Web Book cover of Professional Clojure
  • Wes McKinney Python books for leveling up your data skills Book cover of Python Polars Book cover of Effective Python Book cover of Python Data Science Handbook Book cover of Effective Pandas Book cover of Introduction to Machine Learning with Python: A Guide for Data Scientists
  • Jeremy N. Smith Hackers and hacking Book cover of The Journal of the Institute for Hacks, Tomfoolery & Pranks at MIT Book cover of Hackers: Heroes of the Computer Revolution Book cover of The New Hacker's Dictionary Book cover of We Are Anonymous: Inside the Hacker World of LulzSec, Anonymous, and the Global Cyber Insurgency Book cover of Ghost in the Wires: My Adventures as the World's Most Wanted Hacker
  • Ikenna Nwaiwu API design and management Book cover of Principles of Web API Design: Delivering Value with APIs and Microservices Book cover of Enterprise API Management: Design and deliver valuable business APIs Book cover of Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges Book cover of API Management: An Architect's Guide to Developing and Managing APIs for Your Organization Book cover of Mastering API Architecture: Design, Operate, and Evolve API-Based Systems
  • David B. Black Teaching and inspiring the best programmers Book cover of The C Programming Language Book cover of The Art of Computer Programming, Volume 4, Fascicle 1, The: Bitwise Tricks & Techniques; Binary Decision Diagrams Book cover of Principles of Compiler Design Book cover of Gödel's Proof Book cover of Gödel, Escher, Bach: An Eternal Golden Braid
Something went wrong :(

Copyright © 2026 - Bookdna.com

NLP Powered By Wikifier.org

Book DNA is a participant in the Bookshop.org and Amazon Associate Affiliate Programs. As a participant, we may earn from qualifying purchases made on those sites.

Discover
  • Discover The Best Books
  • Follow Our Development
About
  • Our Story
  • For Authors
  • Media Inquiries
  • Contact Us
  • Become Founding Member
  • Donate
Legal
  • Affiliate Disclosure
  • Privacy Policy
  • Terms & Conditions
  • Website Disclosure

Login

Create Account

Continue with Google

or

Forgot Password?
Continue with Google

or