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 Languages eBooks

If you like Programming Languages eBooks, then you'll love these top picks.
Showing 1 - 24 of 9316 Results
Skip side bar filters
  • Fabulous Adventures in Data Structures and Algorithms

    by Eric Lippert ...
    Get the eBook free when you register your print book at Manning."Rigorous, curious, quietly funny, and extraordinarily generous with hard-won insight."—Scott Hanselman, MicrosoftThis book invites you to step off the beaten path and explore interesting, unfamiliar, and even exotic algorithms that will challenge your perspective and elevate your code. Legendary language designer Eric Lippert guides ... Read more

    $68.99 CAD

  • Programming Rust

    Fast, Safe Systems Development

    Rust combines low-level control with memory safety, making it an ideal choice for systems programming. This practical guide is for experienced programmers looking to write fast, reliable code while avoiding common pitfalls like data races and buffer overflows. Authors Jim Blandy, Jason Orendorff, and Leonora Tindall explain Rust's unique approach to ownership, borrowing, and concurrency, helping ... Read more

    $67.99 CAD

  • Rust Atomics and Locks

    Low-Level Concurrency in Practice

    by Mara Bos ...
    The Rust programming language is extremely well suited for concurrency, and its ecosystem has many libraries that include lots of concurrent data structures, locks, and more. But implementing those structures correctly can be very difficult. Even in the most well-used libraries, memory ordering bugs are not uncommon.In this practical book, Mara Bos, leader of the Rust library team, helps Rust ... Read more

    $47.99 CAD

  • Learning Go

    An Idiomatic Approach to Real-World Go Programming

    by Jon Bodner ...
    Go has rapidly become the preferred language for building web services. Plenty of tutorials are available to teach Go's syntax to developers with experience in other programming languages, but tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns that don't make sense in a Go context. This practical guide provides the essential background you need to write ... Read more

    $57.59 CAD

  • Safe Data Structures: Implementing Efficient Algorithms and Memory Layouts with Rust

    by Jasper Holt ...
    Move beyond theoretical computer science and master the physical reality of memory management.Rust fundamentally changes how developers approach data structures. It demands absolute control over memory layout, ownership, and lifetimes. This comprehensive guide bridges the gap between high level abstractions and modern systems programming, teaching you how to build robust, memory-safe architectures ... Read more

    $6.99 CAD or Free with Kobo Plus

  • HTML, CSS, and JavaScript All in One

    Covering HTML5, CSS3, and ES6, Sams Teach Yourself

    Series series Sams Teach Yourself
    Teach Yourself HTML, CSS, and JavaScript All in One combines these three fundamental web development technologies into one clearly written, carefully organized, step-by-step tutorial that expertly guides the beginner through these three interconnected technologies.In just a short time, you can learn how to use HTML, Cascading Style Sheets (CSS), and JavaScript together to design, create, and ... Read more

    $37.99 CAD

  • Essential TypeScript 5, Third Edition

    by Adam Freeman ...
    Now in its third edition, this bestselling guide to TypeScript takes you through the nuts and bolts of the language. No frills, no fuss—just TypeScript essentials!TypeScript enhances JavaScript with static typing, while keeping all the JS flexibility you know and love! It’s the perfect choice for any developer looking to improve the predictability and reliability of their code. Essential ... Read more

    $65.99 CAD

  • Unity from Zero to Proficiency (Foundations) Fifth Edition

    Unity from Zero to Proficiency, #1

    Series Book 1 - Unity from Zero to Proficiency
    Are you ready to create your own epic games? This book is your ultimate ticket to mastering Unity game development.- Purchase of the print or Kindle book includes a free eBook in the PDF format.- Newly Edited and Updated Version (Third Edition) for Unity 2022+.- Updaded in July 2023: All chapters and assets are fully compatible with Unity 2022+Master Unity FasterAre you ready to turn your gaming ... Read more

    $9.99 CAD or Free with Kobo Plus

  • Mastering ABP Framework

    Build maintainable .NET solutions by implementing software development best practices

    Learn how to build modern web applications from the creator of ABP FrameworkKey FeaturesBuild robust, maintainable, modular, and scalable software solutions using ABP FrameworkLearn how to implement SOLID principles and domain-driven design in your web applicationsDiscover how ABP Framework speeds up your development cycle by automating repetitive tasksBook DescriptionABP Framework is a complete ... Read more

    $34.39 CAD or Free with Kobo Plus

  • Concurrency in C++

    Writing High-Performance Multithreaded Code

    "Concurrency in C++: Writing High-Performance Multithreaded Code" is a comprehensive guide designed to equip programmers with the essential skills needed to develop efficient and robust concurrent applications in C++. The book methodically breaks down the complexities of multithreading, providing a foundation in fundamental concepts such as thread management, synchronization techniques, and memory ... Read more

    $13.64 CAD or Free with Kobo Plus

  • Learn Python Programming by Coding Retro Games with Pygame

    A Hands-On Python Course Inspired by 80s and 90s Classics

    by Kevin Wilson ...
    Series Book 2 - Programming Applications Workshop
    Discover the magic of Python programming by building your own versions of the games that defined a generation. Inspired by the golden age of arcade and home computer gaming - from the pixel-perfect charm of the Atari ST to the unforgettable titles of the Amiga 500 - this beautifully illustrated, full-color book covers the Python basics, then puts them into practice with hands on game projects ... Read more

    $10.69 CAD

  • Mastering Software Testing with JUnit 5

    Comprehensive guide to develop high quality Java applications

    by Boni Garcia ...
    A comprehensive, hands-on guide on unit testing framework for Java programming languageKey FeaturesIn-depth coverage of Jupiter, the new programming and extension model provided by JUnit 5Integration of JUnit 5 with other frameworks such as Mockito, Spring, Selenium, Cucumber, and DockerBest practices for writing meaningful Jupiter test casesBook DescriptionWhen building an application it is of ... Read more

    $41.59 CAD or Free with Kobo Plus

  • Learning Node.js Development

    Learn the fundamentals of Node.js, and deploy and test Node.js applications on the web

    by Andrew Mead ...
    A comprehensive, easy-to-follow guide to creating complete Node apps and understanding how to build, deploy, and test your own apps.Key FeaturesEntirely project-based and practicalExplains the "Why" of Node.js features, not just the "how", providing you with a deep understanding and enabling you to easily apply concepts in your own applicationsCovers the full range of technologies around Node.js – ... Read more

    $37.59 CAD or Free with Kobo Plus

  • Practical Deep Learning

    A Python-Based Introduction

    Practical Deep Learning teaches total beginners how to build the datasets and models needed to train neural networks for your own DL projects.If you’ve been curious about artificial intelligence and machine learning but didn’t know where to start, this is the book you’ve been waiting for. Focusing on the subfield of machine learning known as deep learning, it explains core concepts and gives you ... Read more

    $51.99 CAD

  • Introducing Go

    Build Reliable, Scalable Programs

    by Caleb Doxsey ...
    Perfect for beginners familiar with programming basics, this hands-on guide provides an easy introduction to Go, the general-purpose programming language from Google. Author Caleb Doxsey covers the language’s core features with step-by-step instructions and exercises in each chapter to help you practice what you learn.Go is a general-purpose programming language with a clean syntax and advanced ... Read more

    $20.79 CAD

  • Beyond the Basic Stuff with Python

    Best Practices for Writing Clean Code

    by Al Sweigart ...
    BRIDGE THE GAP BETWEEN NOVICE AND PROFESSIONALYou've completed a basic Python programming tutorial or finished Al Sweigart's bestseller, Automate the Boring Stuff with Python. What's the next step toward becoming a capable, confident software developer?Welcome to Beyond the Basic Stuff with Python. More than a mere collection of advanced syntax and masterful tips for writing clean code, you'll ... Read more

    $35.19 CAD

  • Secrets of the JavaScript Ninja

    by Josip Maras ...
    SummaryMore than ever, the web is a universal platform for all types of applications, and JavaScript is the language of the web. If you're serious about web development, it's not enough to be a decent JavaScript coder. You need to be ninja-stealthy, efficient, and ready for anything. This book shows you how.About the TechnologyJavaScript is rapidly becoming a universal language for every type of ... Read more

    $65.99 CAD

  • ZooKeeper

    Distributed Process Coordination

    Building distributed applications is difficult enough without having to coordinate the actions that make them work. This practical guide shows how Apache ZooKeeper helps you manage distributed systems, so you can focus mainly on application logic. Even with ZooKeeper, implementing coordination tasks is not trivial, but this book provides good practices to give you a head start, and points out ... Read more

    $25.59 CAD

  • Programming A Beginner's Guide

    Essential Programming Skills--Made Easy!Learn programming fundamentals quickly with help from this hands-on tutorial. No previous experience required! Programming: A Beginner's Guide gets you started right away writing a simple but useful program in Visual Basic Express Edition, and then moves on to more advanced projects, including a quiz program and a protected personal diary. You'll develop ... Read more

    $41.79 CAD

  • Microsoft Visual C# Step by Step

    by John Sharp ...
    Series series Developer Reference
    Your hands-on guide to Visual C# fundamentals with Visual Studio 2022Expand your expertise—and teach yourself the fundamentals of programming the latest version of Visual C# with Visual Studio 2022. This book provides software developers all the guidance, exercises, and code needed to start building responsive, scalable, cloud-connected applications that can run almost anywhere.Discover how to ... Read more

    $57.99 CAD

  • Unity from Zero to Proficiency (Advanced)

    Unity from Zero to Proficiency, #4

    Series Book 4 - Unity from Zero to Proficiency
    Newly Edited and Updated Version (Third Edition) for Unity 2019Create multiplayer games and procedural levels and boost game performances without the headachesWithout this book, most people spend too long trying to develop and optimize their game the hard way. This book is the only one that will get you to create entertaining games and optimize your code without wasting so much time. It includes ... Read more

    $14.99 CAD or Free with Kobo Plus

  • Master Python: Unlock the Language of the Future

    by SivarioB ...
    Python has become the go-to programming language for a reason. Whether you're looking to break into data science, web development, automation, or even financial trading, Python provides the tools, simplicity, and versatility to achieve your goals.In this guide, we will explore the power of Python — from the fundamentals to real-world applications. My aim is to show you that learning Python is not ... Read more

    $17.99 CAD or Free with Kobo Plus

  • Introduction to Machine Learning with Python

    A Guide for Data Scientists

    Machine learning has become an integral part of many commercial applications and research projects, but this field is not exclusive to large companies with extensive research teams. If you use Python, even as a beginner, this book will teach you practical ways to build your own machine learning solutions. With all the data available today, machine learning applications are limited only by your ... Read more

    $54.39 CAD

  • Serious Python

    Black-Belt Advice on Deployment, Scalability, Testing, and More

    by Julien Danjou ...
    An indispensable collection of practical tips and real-world advice for tackling common Python problems and taking your code to the next level. Features interviews with high-profile Python developers who share their tips, tricks, best practices, and real-world advice gleaned from years of experience.Sharpen your Python skills as you dive deep into the Python programming language with Serious ... Read more

    $35.19 CAD