Skip to main content

Recommended For You


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.


If you like Programming eBooks, then you'll love these top picks.
Skip side bar filters
  • Python Crash Course, 2nd Edition

    A Hands-On, Project-Based Introduction to Programming

    by Eric Matthes ...
    The second edition of the best-selling Python book in the world (over 1 million copies sold!). A fast-paced, no-nonsense guide to programming in Python. Updated and thoroughly revised to reflect the latest in Python code and practices.Python Crash Course is the world's best-selling guide to the Python programming language. This fast-paced, thorough introduction to programming with Python will have ... Read more

    $23.99 USD

  • Learn Parallax Scrolling in Web Design

    Parallax Scrolling in Web Design Tutorial

    by TAB W. KEITH ...
    series WEB DEVELOPMENT #1
    Learn Parallax Scrolling in Web DesignParallax Scrolling in Web Design TutorialThis tutorial aims to make you acquainted with Parallax Scrolling in Web Design. If you are using any modern day website on computers or mobile phones, you might have come across an effect when you scroll up/down the website, it appears like the whole screen is moving in the direction of scroll. If this is the effect in ... Read more

    $9.70 USD

  • Responsive Web Design

    Getting The New Baseline In Web Design Right

    series Smashing eBooks
    With the advent of responsive techniques, design patterns and off-the-shelf components, responsive Web design has become more than a technique — but rather a new mindset that requires us all to rethink and extend our practices. Responsive design is also about performance, server-side components, content strategy and conditional loading. With this eBook, you will learn how to go from non ... Read more

    $4.99 USD

  • Hands-On Network Programming with C

    Learn socket programming in C and write secure and optimized network code

    A comprehensive guide to programming with network sockets, implementing Internet protocols, designing IoT devices, and much more with CKey FeaturesLeverage your C or C++ programming skills to build powerful network applicationsGet to grips with a variety of network protocols that allow you to load web pages, send emails, and do much moreWrite portable network code for operating systems such as ... Read more

    $26.59 USD $23.79 USD

  • Exploring Requirements 1: Quality Before Design

    series The Psychology of Technology #2
    John von Neumann once said, "There's no sense being exact about something if you don't even know what you're talking about." In a world that is growing increasingly dependent on highly complex, computer-based systems, the importance of defining what you want to make before making it—that is, knowing what you're talking about—cannot be stressed enough.Here's an innovative book that gives you the ... Read more

    $9.99 USD

  • C Pocket Reference

    C Syntax and Fundamentals

    C is one of the oldest programming languages and still one of the most widely used. Whether you're an experienced C programmer or you're new to the language, you know how frustrating it can be to hunt through hundreds of pages in your reference books to find that bit of information on a certain function, type or other syntax element. Or even worse, you may not have your books with you. Your answer ... Read more

    $7.19 USD

  • C++ Pocket Reference

    C++ Syntax and Fundamentals

    by Kyle Loudon ...
    C++ is a complex language with many subtle facets. This is especially true when it comes to object-oriented and template programming. The C++ Pocket Reference is a memory aid for C++ programmers, enabling them to quickly look up usage and syntax for unfamiliar and infrequently used aspects of the language. The book's small size makes it easy to carry about, ensuring that it will always be at-hand ... Read more

    $7.19 USD

  • The Art of Agile Development

    Most companies developing software employ something they call "Agile." But there's widespread misunderstanding of what Agile is and how to use it. If you want to improve your software development team's agility, this comprehensive guidebook's clear, concrete, and detailed guidance explains what to do and why, and when to make trade-offs.In this thorough update of the classic Agile how-to guide, ... Read more

    $36.79 USD

  • Assembly Language Step-by-Step

    Programming with Linux

    The eagerly anticipated new edition of the bestselling introduction to x86 assembly languageThe long-awaited third edition of this bestselling introduction to assembly language has been completely rewritten to focus on 32-bit protected-mode Linux and the free NASM assembler. Assembly is the fundamental language bridging human ideas and the pure silicon hearts of computers, and popular author Jeff ... Read more

    $52.00 USD $39.00 USD

  • Ruby by Example

    Concepts and Code

    There may be no better way to learn how to program than by dissecting real, representative examples written in your language of choice. Ruby by Example analyzes a series of Ruby scripts, examining how the code works, explaining the concepts it illustrates, and showing how to modify it to suit your needs. Baird's examples demonstrate key features of the language (such as inheritance, encapsulation, ... Read more

    $17.99 USD

  • Learn Ruby the Hard Way

    A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code

    by Zed A. Shaw ...
    series Zed Shaw's Hard Way Series
    You Will Learn Ruby!   Zed Shaw has perfected the world’s best system for learning Ruby. Follow it and you will succeed–just like the hundreds of thousands of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else.   <P style="LINE-HEIGHT: 150%; MARGIN: 0px; LAYOUT-GRID-MODE:... ... Read more

    $23.09 USD

  • Ruby Tutorial

    Learn Ruby

    by TAB W. KEITH ...
    series SCRIPTS TUTORIAL #1
    Ruby TutorialLearn RubyRuby is a scripting language designed by Yukihiro Matsumoto, also known as Matz. It runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This tutorial gives a complete understanding on Ruby.This tutorial has been prepared for beginners to help them understand the basic to advanced concepts related to Ruby Scripting languages.Before you ... Read more

    $17.99 USD

  • Cloud VR

    Technology and Application

    Based on the technical accumulation and practice of Huawei iLab in the Cloud VR field, this book systematically describes the advantages of Cloud VR technologies; technical requirements on clouds, networks, and terminals as well as solution implementation; Cloud VR experience evaluation baselines and methods; and current business practices.Cloud VR introduces cloud computing and cloud rendering to ... Read more

    $53.09 USD

  • Swift Programming in 2021 : Learn How to Program Swift in One Day and Learn It Well. Swift for Beginners with Hands-on Project

    Swift Programming for BeginnersHarness the power of the latest edition with this in-depth and comprehensive guide to the Swift languageKey FeaturesFifth edition of this bestselling book, improved and updated to cover the latest version of the Swift 5 programming languageGet to grips with popular and modern design techniques to write easy-to-manage Swift codeLearn how to use core Sw... ... Read more

    $2.99 USD

  • Computer Organization and Design ARM Edition

    The Hardware Software Interface

    The new ARM Edition of Computer Organization and Design features a subset of the ARMv8-A architecture, which is used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies, and I/O.With the post-PC era now upon us, Computer Organization and Design moves forward to explore this generational change with examples, exercises, and ... Read more

    $67.49 USD

  • Learning Web Design

    A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics

    Do you want to build web pages but have no prior experience? This friendly guide is the perfect place to start. You’ll begin at square one, learning how the web and web pages work, and then steadily build from there. By the end of the book, you’ll have the skills to create a simple site with multicolumn pages that adapt for mobile devices.Each chapter provides exercises to help you learn various ... Read more

    $36.79 USD

  • T-SQL Fundamentals

    by Itzik Ben-Gan ...
    Effectively query and modify data using Transact-SQLMaster T-SQL fundamentals and write robust code for Microsoft SQL Server and Azure SQL Database. Itzik Ben-Gan explains key T-SQL concepts and helps you apply your knowledge with hands-on exercises. The book first introduces T-SQL’s roots and underlying logic. Next, it walks you through core topics such as single-table queries, joins, subqueries, ... Read more

    $28.79 USD

  • Learn WinUI 3.0

    Leverage the power of WinUI, the future of native Windows application development

    A beginner's guide to building Windows applications with WinUI for UWP and desktop applicationsKey FeaturesCreate modern Windows 10 applications and gain access to UI controls that were previously limited to UWP applicationsDiscover how to modernize your existing Win32 apps with a modern Windows 10 UILearn to embed a single page application (SPA) in a WinUI application with a web framework like ... Read more

    $31.49 USD

  • Effective C++ Digital Collection

    140 Ways to Improve Your Programming

    by Scott Meyers ...
    Scott Meyers’s seminal C++ books–***Effective C++***, ***More Effective C++***, and Effective STL–have been immensely helpful to hundreds of thousands of C++ programmers. All three are finally available together in this eBook collection. Effective C++ has been embraced by hundreds of thousands of programmers worldwide. The reason is clear: Scott Meyers’s practical approach to C++ describes the ... Read more

    $69.19 USD

  • Flexbox in CSS

    by Estelle Weyl ...
    Layout designers rejoice: CSS finally has an update that will make your lives easier. Flexible box layout, often called Flexbox, frees you from the challenges of creating layouts with floats and padding? and lets you specify containers and their contents instead. The new model means you can specify the directions in which material flows, how content wraps, and the ways components can expand to ... Read more

    $8.69 USD

  • C Programming in easy steps, 4th Edition

    by Mike McGrath ...
    series In Easy Steps
    C Programming in easy steps has an easy-to-follow style that will appeal to anyone who wants to begin programming in C, from programmers moving from another programming language,  to the student who is studying C programming at school or college, or to those seeking a career in computing who need a fundamental understanding of procedural programming. C Programming in easy steps begins by ... Read more

    $15.28 USD

  • Software ERP : el nuevo Gran Hermano de las organizaciones

    by Pablo Iacub ...
    manual realizado para introducir al lego en el mundo del software ERP: su historia, su estructura, sus modos de comercialización, sus políticas de implementación, su ciclo de vida, sus riesgos, sus beneficios. Esta obra pretende ser de ayuda para la formación de recursos en instituciones educativas de sistemas, de informática, de administración, de ingeniería industrial, así también como en ... Read more

    $4.15 USD

  • grep Pocket Reference

    A Quick Pocket Reference for a Utility Every Unix User Needs

    series Pocket Reference (O'Reilly)
    grep Pocket Reference is the first guide devoted to grep, the powerful Unix content-location utility. This handy book is ideal for system administrators, security professionals, developers, and others who want to learn more about grep and take new approaches with it -- for everything from mail filtering and system log management to malware analysis. With grep Pocket Reference, you will:Learn ... Read more

    $8.69 USD

  • Algorithms: Design Techniques And Analysis (Revised Edition)

    series Lecture Notes Series On Computing #14
    Problem solving is an essential part of every scientific discipline. It has two components: (1) problem identification and formulation, and (2) the solution to the formulated problem. One can solve a problem on its own using ad hoc techniques or by following techniques that have produced efficient solutions to similar problems. This requires the understanding of various algorithm design techniques ... Read more

    $62.99 USD