Programming

Algorithmic Thinking, 2nd Edition Cover
Unlock Your Programming Potential
By Daniel Zingaro
December 2023 $49.99
An Artist's Guide to Programming Cover
A Graphical Introduction
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 $49.99
Automate the Boring Stuff with Python, 2nd Edition
Practical Programming for Total Beginners
By Al Sweigart
November 2019 $39.99
Automate the Boring Stuff with Python cover
Practical Programming for Total Beginners
By Al Sweigart
Spring 2025 $44.99
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.95
Black Hat Go
Go Programming for Hackers and Pentesters
By Tom Steele, Chris Patten, and Dan Kottmann
February 2020 $44.99
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 $59.99
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.99
C++ Crash Course, 2nd edition cover
A Fast-Paced Introduction
By Joshua Lospinoso
Spring 2025 $59.99
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
Data Structures the Fun Way Cover
An Amusing Adventure with Coffee-Filled Examples
By Jeremy Kubica
September 2022 $39.99
Data Visualization with JavaScript
By Stephen A. Thomas
March 2015 $39.95
Idiomatic Python for the Impatient Programmer
By Jason C. McDonald
October 2022 $59.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 Data Science cover
Use Python to Tackle Your Toughest Business Challenges
By Bradford Tuckfield
April 2023 $39.99
Dive Into Systems Cover
A Gentle Introduction to Computer Systems
By Suzanne J. Matthews, Tia Newhall, and Kevin C. Webb
August 2022 $79.99
Doing Math with Python
Use Programming to Explore Algebra, Statistics, Calculus, and More!
By Amit Saha
August 2015 $34.99
Effective C Cover
An Introduction to Professional C Programming
By Robert C. Seacord
August 2020 $49.99
Eloquent JavaScript, 3rd Edition
A Modern Introduction to Programming
By Marijn Haverbeke
December 2018 $39.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.99
How Linux Works 3rd Ed cover
What Every Superuser Should Know
By Brian Ward
April 2021 $49.99
If Hemingway Wrote JavaScript
By Angus Croll
October 2014 $24.99
Impractical Python Projects
Playful Programming Activities to Make You Smarter
By Lee Vaughan
November 2018 $39.99
Introduction to Computer Organization: ARM	placeholder cover
By Robert G. Plantz
October 2024 $59.99
By Stewart N. Weiss
Spring 2025 $89.99
Invent Your Own Computer Games with Python
By Al Sweigart
December 2016 $29.99
JavaScript Crash Course Cover
A Hands-On, Project-Based Introduction to Programming
By Nick Morgan
January 2024 $39.99
JavaScript for Kids
A Playful Introduction to Programming
By Nick Morgan
December 2014 $34.99
Kotlin for the Curious placeholder cover
By Faisal Islam
November 2024 $44.99
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 $34.99
Learn Physics with Functional Programming Cover
A Hands-on Guide to Exploring Physics with Haskell
By Scott N. Walck
December 2022 $49.99
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 Basics for Hackers
Getting Started with Networking, Scripting, and Security in Kali
By OccupyTheWeb
December 2018 $34.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.99
Math for Programming placeholder cover
By Ronald T. Kneusel
October 2024 $49.99
Math Hacks for Scratch placeholder cover
By Michael Mays
July 2024 $24.99
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.99
Modeling and Simulation in Python cover
An Introduction for Scientists and Engineers
By Allen B. Downey
March 2023 $39.99
The Modern Web
Multi-Device Web Development with HTML5, CSS3, and JavaScript
By Peter Gasston
April 2013 $34.95
MySQL Crash Course Cover
A Hands-on Introduction to Database Development
By Rick Silva
March 2023 $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
PHP Crash Course Cover
By Matt Smith
June 2024 $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.99
Practical Julia Cover
A Hands-On Introduction for Scientific Minds
By Lee Phillips
October 2023 $59.99
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 3rd Edition Cover
A Hands-On, Project-Based Introduction to Programming
By Eric Matthes
December 2022 $49.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, 2nd Edition Cover
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, 2nd Edition Cover
Geeky Projects for the Curious Programmer
By Mahesh Venkitachalam
September 2023 $44.99
R for the Rest of Us Cover
A Statistics-Free Introduction
By David Keyes
May 2024 $59.99
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 $29.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.99
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
Esoteric Languages That Make Programming Fun Again
By Ronald T. Kneusel
August 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 ARM Assembly placeholder cover
By Randall Hyde
October 2024 $89.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
A Hands-On Guide to Machine Learning with R
By Norman Matloff
November 2023 $49.99
The Art of Randomness Cover
Randomized Algorithms in the Real World
By Ronald T. Kneusel
January 2024 $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
Batch Scripting cover
From Fundamentals to Advanced Automation
By Jack McLarney
May 2024 $59.99
The Book of Dash Cover
Build Dashboards with Python and Plotly
By Adam Schroeder, Christian Mayer, and Ann Marie Ward
September 2022 $34.99
The Book of Kubernetes Cover
A Complete Guide to Container Orchestration
By Alan Hohn
August 2022 $59.99
The C# Type System cover
By Steve Love
September 2023 $49.99
The Coding Workbook Cover
Build a Website with HTML & CSS
By Sam Taylor
December 2020 $14.95
The Complete Developer Cover
Master the Full Stack with TypeScript, React, Next.js, MongoDB, and Docker
By Martin Krause
January 2024 $49.99
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
The Nature of Code cover image
By Daniel Shiffman
July 2024 $39.99
Box Front Cover
Creative Coding Activities for Kids
By Natalie Rusk and the Scratch Team
May 2019 $19.99
The Book of Recursion Cover
Ace the Coding Interview with Python and JavaScript
By Al Sweigart
July 2022 $39.99
The Rust Programming Language, 2E Cover
By Steve Klabnik and Carol Nichols
December 2022 $49.99
The Secret Life of Programs
Understand Computers -- Craft Better Code
By Jonathan E. Steinhart
August 2019 $44.99
The Shape of Data Cover
Geometry-Based Machine Learning and Data Analysis in R
By Colleen M. Farrelly and Yaé Ulrich Gaba
July 2023 $39.99
Think Like a Programmer
An Introduction to Creative Problem Solving
By V. Anton Spraul
August 2012 $34.99
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.99
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
August 2024 $59.99
Your Linux Toolbox
By Julia Evans
August 2019 $29.95