Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...

Programming eBooks

If you like Programming eBooks, then you'll love these top picks.
Showing 1 - 24 of 27846 Results
Skip side bar filters
  • Make Games for Playdate with Lua

    by Brett Chalupa ...
    Have fun learning how to program games from scratch for Playdate!Whether you've never coded a game before or have years of experience under your belt, you'll learn the fundamentals of how to make games for Playdate using the Lua programming language. Make Games for Playdate with Lua covers how to program with Lua and the essential Playdate APIs. You'll make a handful of games to get you ... Read more

    $14.99 USD or Free with Kobo Plus

  • Crafting Interpreters

    Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying "compilers" class that they suffered through in undergrad and tried to blot from their memory as soon as they had scribbled their last NFA to DFA conversion on the final exam.That ... Read more

    $39.95 USD or Free with Kobo Plus

  • Linux Pocket Guide

    If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, and more.In this concise guide, author Daniel Barrett provides the most useful Linux commands grouped by ... Read more

    $18.79 USD

  • The Elements of Computing Systems, second edition

    Building a Modern Computer from First Principles

    A new and extensively revised edition of a popular textbook used in universities, coding boot camps, hacker clubs, and online courses.The best way to understand how computers work is to build one from scratch, and this textbook leads learners through twelve chapters and projects that gradually build the hardware platform and software hierarchy for a simple but powerful computer system. In the ... Read more

    $35.99 USD

  • T-SQL Fundamentals

    by Itzik Ben-Gan ...
    Series series Developer Reference
    Query and modify data effectively with the latest T-SQL featuresMaster Transact-SQL's fundamentals, and write correct, robust code for querying and modifying data with modern Microsoft data technologies, including SQL Server 2022, Azure SQL Database, and Azure SQL Managed Instance. Long-time Microsoft Data Platform MVP Itzik Ben-Gan explains key T-SQL concepts, helping you apply your knowledge ... Read more

    $43.19 USD

  • The Self-Taught Computer Scientist

    The Beginner's Guide to Data Structures & Algorithms

    by Cory Althoff ...
    The follow-up to Cory Althoff's bestselling The Self-Taught Programmer, which inspired hundreds of thousands of professionals to learn to program outside of school!Fresh out of college and with just a year of self-study behind him, Cory Althoff was offered a dream first job as a software engineer for a well-known tech company, but he quickly found himself overwhelmed by the amount of things he ... Read more

    $19.00 USD

  • Code

    The Hidden Language of Computer Hardware and Software

    The classic guide to how computers work, updated with new chapters and interactive graphics"For me, Code was a revelation. It was the first book about programming that spoke to me. It started with a story, and it built up, layer by layer, analogy by analogy, until I understood not just the Code, but the System. Code is a book that is as much about Systems Thinking and abstractions as it is about ... Read more

    $27.39 USD

  • The Psychology of Software Teams

    by Cat Hicks ...
    To build the future, we need new ways of supporting software teams. This book will give you a secret weapon: the psychology that creates resilience for developers, sustainable practices for software teams, and innovation for organizations. You’ll learn from rigorous empirical evidence gathered from top engineering organizations and thousands of developers around the world, revealing powerful ... Read more

    $25.99 USD

    PRE-ORDER

  • Python Machine Learning: Introduction to Machine Learning with Python

    Machine learning is the science of getting machines and computers to act and learn on their own without being programmed explicitly. In just the past decade, this field has given us practical speech recognition, self-driving cars, greatly improved understanding of the overall human genome, effective web search and much more. Therefore, there is no wondering why machine learning is so pervasive ... Read more

    $3.99 USD or Free with Kobo Plus

  • High Performance PostgreSQL for Rails

    Reliable, Scalable, Maintainable Database Applications

    Build faster, more reliable Rails apps by taking the best advanced PostgreSQL and Active Record capabilities, and using them to solve your application scale and growth challenges. Gain the skills needed to comfortably work with multi-terabyte databases, and with complex Active Record, SQL, and specialized Indexes. Develop your skills with PostgreSQL on your laptop, then take them into production, ... Read more

    $40.99 USD

  • Python Crash Course, 3rd Edition

    A Hands-On, Project-Based Introduction to Programming

    by Eric Matthes ...
    Python Crash Course is the world’s bestselling programming book, with over 1,500,000 copies sold to date!Python Crash Course is the world’s best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time.You’ll start by learning basic programming concepts, such as ... Read more

    $29.99 USD

  • Building Medallion Architectures

    Designing with Delta Lake and Spark

    To deliver the insights that give them a competitive advantage, organizations increasingly turn to the proven Medallion architecture. Yet implementing a robust data architecture can be difficult, particularly when it comes to using the Medallion architecture's Bronze, Silver, and Gold layers—done wrong, it can hamper your ability to make data-driven decisions. This practical guide helps you build ... Read more

    $36.79 USD

  • Vibe Coding

    Building Production-Grade Software With GenAI, Chat, Agents, and Beyond

    GenAI is fundamentally changing the world of software development like nothing since the internet. Vibe Coding is a first-of-its-kind, groundbreaking book that shows developers how to embrace this new frontier.Science fiction is now reality. Programmers no longer need to toil over code and syntax. They can now describe what they want and watch it materialize instantly. Welcome to the future—Vibe ... Read more

    $16.99 USD

  • Frictionless

    7 Steps to Remove Barriers, Unlock Value, and Outpace Your Competition in the AI Era

    In an era where AI can generate code in minutes, why do software teams still struggle to deliver?While artificial intelligence transforms how we build software, most organizations remain trapped by friction that turns AI's promise of speed into bottleneck nightmares. Slow deployments, brittle systems, and frustrated developers create invisible drag on innovation—costing US companies $1.52 trillion ... Read more

    $9.99 USD

  • Microsoft Power BI Data Analyst Associate Study Guide

    Prepare for the PL-300 Exam and Use Power BI Successfully

    by Paul Turley ...
    Passing the PL-300 exam with 2025 revisions isn't just about memorization—you need to thoroughly know the basic features of Power BI. However, data professionals must also apply best practices that make Power BI solutions scalable and future-proof. The first half of this go-to companion by Paul Turley provides complete coverage of the PL-300 exam objectives for desktop and self-service users, ... Read more

    $36.79 USD

  • Modern Compiler Implementation in C

    This new, expanded textbook describes all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as functional and ... Read more

    $85.29 USD

  • Fundamentals of Software Architecture

    A Modern Engineering Approach

    Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural ... Read more

    $48.99 USD

  • Neural Networks with Python

    by Mei Wong ...
    "Neural Networks with Python" serves as an introductory guide for those taking their first steps into neural network development with Python. It's tailored to assist beginners in understanding the foundational elements of neural networks and to provide them with the confidence to delve deeper into this intriguing area of machine learning.In this book, readers will embark on a learning journey, ... Read more

    $29.99 USD or Free with Kobo Plus

  • Engineering Management for the Rest of Us

    by Sarah Drasner ...
    A lot of Engineering Managers and leaders studied for years and years to become the best Engineer they possibly could be... and then they were promoted.It can be very tough for those of us who didn't go into Engineering with the distinct concept that we would become managers, but still want to do our best to support our teams.I wrote this book because there's so much no one told me about ... Read more

    $9.99 USD

  • The Staff Engineer's Path

    A Guide for Individual Contributors Navigating Growth and Change

    by Tanya Reilly ...
    For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an engineer with leadership ability doesn't serve the industry well--or the engineer. The staff engineer's path allows engineers to contribute at a high level as role models, driving big projects, determining technical strategy, and raising everyone's skills ... Read more

    $24.49 USD

  • Practical Vim

    Edit Text at the Speed of Thought

    by Drew Neil ...
    Vim is a fast and efficient text editor that will make you a faster and more efficient developer. It's available on almost every OS, and if you master the techniques in this book, you'll never need another text editor. In more than 120 Vim tips, you'll quickly learn the editor's core functionality and tackle your trickiest editing and writing tasks. This beloved bestseller has been revised and ... Read more

    $17.99 USD

  • Purely Functional Data Structures

    by Chris Okasaki ...
    Most books on data structures assume an imperative language like C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures from the point of view of functional languages, with examples, and presents design techniques so that programmers can develop their own functional ... Read more

    $54.99 USD

  • Spring Cloud Data Flow

    Native Cloud Orchestration Services for Microservice Applications on Modern Runtimes

    Series series Professional and Applied Computing (R0)
    Work with big data applications by using Spring Cloud Data Flow as a unified, distributed, and extensible system for data ingestion and integration, real-time analytics and data processing pipelines, batch processing, and data export. With this book you will develop a foundation for creating applications that use real-time data streaming by combining different technologies and use the full power ... Read more

    $71.99 USD

  • User Story Mapping

    Discover the Whole Story, Build the Right Product

    User story mapping is a valuable tool for software development, once you understand why and how to use it. This insightful book examines how this often misunderstood technique can help your team stay focused on users and their needs without getting lost in the enthusiasm for individual product features.Author Jeff Patton shows you how changeable story maps enable your team to hold better ... Read more

    $24.49 USD