Programming

Algorithmic Thinking Cover
A Problem-Based Introduction
By Daniel Zingaro
December 2020 $49.95
An Artist's Guide to Programming Cover
By Jim Parker
May 2022 $34.99
The Art of Assembly Language, 2nd Edition
By Randall Hyde
March 2010 $59.95
The Art of Debugging
with GDB, DDD, and Eclipse
By Norman Matloff and Peter Jay Salzman
September 2008 $39.95
The Art of R Programming
A Tour of Statistical Software Design
By Norman Matloff
October 2011 $39.95
Automate the Boring Stuff with Python, 2nd Edition
Practical Programming for Total Beginners
By Al Sweigart
November 2019 $39.95
Autotools, 2nd Edition
A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
By John Calcote
November 2019 $49.95
Bare Metal C cover
Embedded Programming for the Real World
By Stephen Oualline
June 2022 $49.99
Beyond the Basic Stuff with Python Cover
Best Practices for Writing Clean Code
By Al Sweigart
December 2020 $34.99
Black Hat Go
Go Programming for Hackers and Pentesters
By Tom Steele, Chris Patten, and Dan Kottmann
February 2020 $39.95
Black Hat Python 2nd Edition Cover
Python Programming for Hackers and Pentesters
By Justin Seitz and Tim Arnold
April 2021 $44.99
Book of CSS3, 2nd Edition
A Developer's Guide to the Future of Web Design
By Peter Gasston
November 2014 $34.95
The Book of F#
Breaking Free with Managed Functional Programming
By Dave Fancher
March 2014 $44.95
The Book of R
A First Course in Programming and Statistics
By Tilman M. Davies
July 2016 $49.95
The Book of Ruby
A Hands-On Guide for the Adventurous
By Huw Collingbourne
July 2011 $39.95
Build an HTML5 Game
A Developer's Guide with CSS and JavaScript
By Karl Bunyan
March 2015 $29.95
C++ Crash Course
A Fast-Paced Introduction
By Josh Lospinoso
September 2019 $59.95
Clojure for the Brave and True
Learn the Ultimate Language and Become a Better Programmer
By Daniel Higginbotham
October 2015 $39.99
Code Craft
The Practice of Writing Excellent Code
By Pete Goodliffe
December 2006 $44.95
Coding in the Classroom Cover
Why You Should Care About Teaching Computer Science
By Ryan Somma
September 2020 $19.95
Coding iPhone Apps for Kids
A Playful Introduction to Swift
By Gloria Winquist and Matt McCarthy
June 2017 $29.95
Coding with Minecraft
Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff
By Al Sweigart
May 2018 $29.95
Computer Graphics from Scratch Cover
A Programmer's Introduction to 3D Rendering
By Gabriel Gambetta
April 2021 $49.99
Cracking Codes with Python
An Introduction to Building and Breaking Ciphers
By Al Sweigart
January 2018 $29.95
Cover coming soon
By Bradford Tuckfield
October 2022 $39.99
Data Structures the Fun Way Cover
From Binary Search to QuadTrees in 100 Cups of Coffee
By Jeremy Kubica
November 2022 $29.99
Data Visualization with JavaScript
By Stephen A. Thomas
March 2015 $39.95
Dead Simple Python Cover
Idiomatic Python for Impatient Programmers
By Jason C. McDonald
October 2022 $39.99
Deep Learning Front Cover
By Andrew Glassner
June 2021 $99.99
Dive Into Algorithms Cover
A Pythonic Adventure for the Intrepid Beginner
By Bradford Tuckfield
January 2021 $39.95
Dive Into Systems
A Gentle Introduction to Computer Systems
By Suzanne J. Matthews, Tia Newhall, and Kevin C. Webb
June 2022 $79.99
Doing Math with Python
Use Programming to Explore Algebra, Statistics, Calculus, and More!
By Amit Saha
August 2015 $29.95
Effective C Cover
An Introduction to Professional C Programming
By Robert C. Seacord
August 2020 $49.95
Eloquent JavaScript, 3rd Edition
A Modern Introduction to Programming
By Marijn Haverbeke
December 2018 $39.95
Functional Programming for Physics Geeks Cover
By Scott N. Walck
October 2022 $49.99
Game Hacking
Developing Autonomous Bots for Online Games
By Nick Cano
July 2016 $44.95
The GNU Make Book
By John Graham-Cumming
April 2015 $34.95
Gray Hat Python
Python Programming for Hackers and Reverse Engineers
By Justin Seitz
April 2009 $39.95
Hardcore Programming for Mechanical Engineers
Build Engineering Applications from Scratch
By Angel Sola Orbaiceta
June 2021 $59.99
Hello Web Design Cover
Design Fundamentals and Shortcuts for Non-Designers
By Tracy Osborn
June 2021 $24.99
How Computers Really Work Cover
A Hands-On Guide to the Inner Workings of the Machine
By Matthew Justice
December 2020 $39.95
If Hemingway Wrote JavaScript
By Angus Croll
October 2014 $19.95
Impractical Python Projects
Playful Programming Activities to Make You Smarter
By Lee Vaughan
November 2018 $29.95
Invent Your Own Computer Games with Python
By Al Sweigart
December 2016 $29.95
JavaScript Crash Course Cover
By Nick Morgan
November 2022 $34.99
JavaScript for Kids
A Playful Introduction to Programming
By Nick Morgan
December 2014 $34.95
Land of Lisp
Learn to Program in Lisp, One Game at a Time!
By Conrad Barski, M.D.
October 2010 $49.95
Learn Java the Easy Way
A Hands-On Introduction to Programming
By Bryson Payne
October 2017 $29.95
Learn Python Visually Front Cover
Creative Coding with Processing.py
By Tristan Bunn
April 2021 $49.99
Learn to Code By Solving Problems cover
A Python Programming Primer
By Daniel Zingaro
June 2021 $34.99
Learn to Program with App Inventor
A Visual Introduction to Building Apps
By Lyra Blizzard Logan
November 2019 $24.95
Learn to Program with Minecraft
Transform Your World with the Power of Python
By Craig Richardson
December 2015 $29.95
Learn to Program with Small Basic
An Introduction to Programming with Games, Art, Science, and Math
By Majed Marji and Ed Price
April 2016 $34.95
Learn You a Haskell for Great Good!
A Beginner's Guide
By Miran Lipovača
April 2011 $44.95
Learn You Some Erlang for Great Good!
A Beginner's Guide
By Fred Hebert
January 2013 $49.95
Linux Programming Interface
A Linux and UNIX System Programming Handbook
By Michael Kerrisk
October 2010 $99.95
Machine Learning for Kids Cover
A Project-Based Introduction to Artificial Intelligence
By Dale Lane
February 2021 $34.95
Make Python Talk Cover
Build Apps with Voice Control and Speech Recognition
By Mark Liu
August 2021 $39.99
Make Your Own PuzzleScript Games!
By Anna Anthropy
November 2019 $17.95
Make Your Own Scratch Games!
By Anna Anthropy
July 2019 $17.95
Make Your Own Twine Games!
By Anna Anthropy
March 2019 $17.95
Math Adventures with Python
An Illustrated Guide to Exploring Math with Code
By Peter Farrell
January 2019 $29.95
Mining Social Media
Finding Stories in Internet Data
By Lam Thuy Vo
November 2019 $29.95
Mission Python
Code a Space Adventure Game!
By Sean McManus
October 2018 $29.95
Modeling and Simulation in Python Cover
Use Computation to Predict and Explain the World
By Allen B. Downey
October 2022 $39.99
The Modern Web
Multi-Device Web Development with HTML5, CSS3, and JavaScript
By Peter Gasston
April 2013 $34.95
Cover Coming Soon
By Rick Silva
December 2022 $49.99
Natural Language Processing Using Python
A Practical Introduction
By Yuli Vasiliev
April 2020 $39.95
Network Programming with Go Cover
Code Secure and Reliable Network Services from Scratch
By Adam Woodbeck
March 2021 $49.99
Object-Oriented Python Cover
Master OOP by Building Games and GUIs
By Irv Kalb
December 2021 $44.99
Perl One-Liners
130 Programs That Get Things Done
By Peteris Krumins
November 2013 $24.95
Cover Coming Soon
By Matt Smith
November 2022 $39.99
PowerShell for Sysadmins
Workflow Automation Made Easy
By Adam Bertram
February 2020 $29.95
Practical Deep Learning Cover
A Python-Based Introduction
By Ronald T. Kneusel
March 2021 $59.95
Practical SQL, 2nd Edition Cover
A Beginner’s Guide to Storytelling with Data
By Anthony DeBarros
January 2022 $39.99
The Principles of Object-Oriented JavaScript
By Nicholas C. Zakas
February 2014 $24.95
Programming with OpenSCAD Front Cover
A Beginner's Guide to Coding 3D-Printable Objects
By Justin Gohde and Marius Kintel
August 2021 $29.99
Python Crash Course, 2nd Edition
A Hands-On, Project-Based Introduction to Programming
By Eric Matthes
May 2019 $39.95
Python Crash Course, 3rd Edition Cover
A Hands-On, Project-Based Introduction to Programming
By Eric Matthes
October 2022 $44.99
Python Dash
By Adam Schroeder, Christian Mayer, and Ann Marie Ward
August 2022 $34.99
Python Flash Cards
Syntax, Concepts, and Examples
By Eric Matthes
January 2019 $27.95
Python for Data Science cover
A Hands-On Introduction
By Yuli Vasiliev
June 2022 $29.99
Python for Kids
A Playful Introduction to Programming
By Jason R. Briggs
December 2012 $34.95
Cover Coming Soon
A Playful Introduction to Programming
By Jason R. Briggs
October 2022 $34.99
Python One-Liners
Write Concise, Eloquent Python Like a Professional
By Christian Mayer
April 2020 $39.95
Python Playground
Geeky Projects for the Curious Programmer
By Mahesh Venkitachalam
October 2015 $29.95
Racket Programming the Fun Way Cover
From Strings to Turing Machines
By James W. Stelly
January 2021 $49.95
Rails Crash Course
A No-Nonsense Guide to Rails Development
By Anthony Lewis
October 2014 $34.95
Real-World Python cover
A Hacker's Guide to Solving Problems with Code
By Lee Vaughan
November 2020 $34.95
Realm of Racket
Learn to Program, One Game at a Time!
By Matthias Felleisen, David Van Horn, Conrad Barski, M.D., and Eight Students of Northeastern University
June 2013 $39.95
Ruby by Example
Concepts and Code
By Kevin C. Baird
June 2007 $29.95
Ruby Under a Microscope
An Illustrated Guide to Ruby Internals
By Pat Shaughnessy
November 2013 $39.95
Ruby Wizardry
An Introduction to Programming for Kids
By Eric Weinstein
December 2014 $25.95
Rust for Rustaceans Cover
Idiomatic Programming for Experienced Developers
By Jon Gjengset
November 2021 $39.99
Scratch 3 Programming Playground Cover
By Al Sweigart
January 2021 $24.95
ScratchJr Coding Cards
Creative Coding Activities
By Marina Umaschi Bers and Amanda Sullivan
July 2018 $24.95
Serious Python
Black-Belt Advice on Deployment, Scalability, Testing, and More
By Julien Danjou
December 2018 $34.95
The SparkFun Guide to Processing
Create Interactive Art with Code
By Derek Runberg
August 2015 $29.95
Strange Code Cover
14 Esoteric Programming Languages to Make You Think
By Ronald T. Kneusel
September 2022 $49.99
Super Scratch Programming Adventure! (Scratch 3)
By The LEAD Project
August 2019 $19.95
TCP/IP Guide
A Comprehensive, Illustrated Internet Protocols Reference
By Charles M. Kozierok
October 2005 $99.95
Teach Your Kids to Code
A Parent-Friendly Guide to Python Programming
By Bryson Payne
April 2015 $29.95
Art of 64 bit assembly
x86-64 Machine Organization and Programming
By Randall Hyde
October 2021 $79.99
The Art of Clean Code
Best Practices to Eliminate Complexity and Simplify Your Life
By Christian Mayer
June 2022 $29.99
The Art of Machine Learning Cover
Algorithms + Data + R
By Norman Matloff
October 2022 $49.99
The Art of WebAssembly Cover
Build Secure, Portable, High-Performance Applications
By Rick Battagline
May 2021 $44.99
The Big Book of Small Python Projects
81 Easy Practice Programs
By Al Sweigart
June 2021 $39.99
The Book of Kubernetes Cover
A Hands-on Deep Dive into Container Technology
By Alan Hohn
October 2022 $59.99
The Coding Workbook Cover
Build a Website with HTML & CSS
By Sam Taylor
December 2020 $14.95
The CS Detective
An Algorithmic Tale of Crime, Conspiracy, and Computation
By Jeremy Kubica
August 2016 $19.99
The LEGO MINDSTORMS EV3 Laboratory
Build, Program, and Experiment with Five Wicked Cool Robots!
By Daniele Benedettelli
October 2013 $34.95
The Linux Command Line, 2nd Edition
A Complete Introduction
By William Shotts
March 2019 $39.95
The Missing README front cover
A Guide for the New Software Engineer
By Chris Riccomini and Dmitriy Ryaboy
August 2021 $24.99
Box Front Cover
Creative Coding Activities for Kids
By Natalie Rusk and the Scratch Team
May 2019 $24.95
The Book of Recursion Cover
Ace the Coding Interview with Python and JavaScript
By Al Sweigart
July 2022 $39.99
The Rust Programming Language (Covers Rust 2018)
By Steve Klabnik and Carol Nichols
August 2019 $39.95
The Secret Life of Programs
Understand Computers -- Craft Better Code
By Jonathan E. Steinhart
August 2019 $44.95
Think Like a Programmer
An Introduction to Creative Problem Solving
By V. Anton Spraul
August 2012 $34.95
Understanding ECMAScript6
The Definitive Guide for JavaScript Developers
By Nicholas C. Zakas
August 2016 $34.95
Webbots, Spiders, and Screen Scrapers, 2nd Edition
A Guide to Developing Internet Agents with PHP/CURL
By Michael Schrenk
March 2012 $39.95
Wicked Cool Ruby Scripts
Useful Scripts That Solve Difficult Problems
By Steve Pugh
December 2008 $29.95
Wicked Cool Shell Scripts, 2nd Edition
101 Scripts for Linux, OS X, and UNIX Systems
By Dave Taylor and Brandon Perry
October 2016 $34.95
Write Great Code, Volume 1, 2nd Edition cover
Understanding the Machine
By Randall Hyde
August 2020 $49.95
Write Great Code, Volume 2, 2nd Edition Cover
Thinking Low-Level, Writing High-Level
By Randall Hyde
August 2020 $49.95
Write Great Code, Volume 3 Cover
Engineering Software
By Randall Hyde
August 2020 $49.95
Writing a C Compiler Cover
Build a Real Programming Language from Scratch
By Nora Sandler
January 2023 $59.99
Your Linux Toolbox
By Julia Evans
August 2019 $29.95