books by subject

Introduction to Programming

Filter by available

Concise Guide to Databases: A Practical Introduction (Undergraduate Topics in Computer Science)

By Lake, Peter, Crowther, Paul

Guide to Cloud Computing: Principles and Practice (Computer Communications and Networks)

By Hill, Richard, Hirsch, Laurie, Lake, Peter, Moshiri, Siavash

Foundational Java: Key Elements and Practical Programming

By Parsons, David

Concise Computer Vision: An Introduction into Theory and Algorithms (Undergraduate Topics in Computer Science)

By Klette, Reinhard

Learning PHP, MySQL, JavaScript, and CSS: A Step-by-Step Guide to Creating Dynamic Websites

By Robin Nixon

C# 5.0 Pocket Reference: Instant Help for C# 5.0 Programmers

By Joseph Albahari, Ben Albahari

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

By Martin Kleppmann

Programming Android: Java Programming for the New Generation of Mobile Devices

By Zigurd Mednieks, Laird Dornin, G. Blake Meike, Masumi Nakamura

Compute-IT: Student's Book 3 - Computing for KS3

By Dorling, Mark, Rouse, George

Compute-IT: Student's Book 2 - Computing for KS3

By Dorling, Mark, Rouse, George

Compute-IT: Student's Book 1 - Computing for KS3

By Rouse, George, Hastings, Graham, Ross, Zoe, Turland, Carl, Smith-Nunes, Geneviève, Avroutine, Ilia, Abela, James, Dorling, Mark, Bagge, Phil, Lawrey, Sarah

Java 9 Revealed: For Early Adoption and Migration

By Sharan, Kishori

Blockchain Basics: A Non-Technical Introduction in 25 Steps

By Drescher, Daniel

Usage-Driven Database Design: From Logical Data Modeling through Physical Schema Definition

By Tillmann, George

Pro C# 9 with .NET 5: Foundational Principles and Practices in Programming

By Troelsen, Andrew, Japikse, Phillip

Coders: Who They Are, What They Think and How They Are Changing Our World

By Thompson, Clive

Standard C: A Reference (Programmer's quick reference)

By Plauger, P. J., Brodie, Jim

Microsoft Windows 3.1 Guide to Programming (Microsoft Windows Programmer's Reference Library)

By Microsoft Corporation

Peter Norton's PC Programmer's Bible: The Ultimate Reference to IBM PC and Compatible Hardware and Systems Software (Microsoft Press programming classic)

By Norton, Peter, Wilton, Richard, Aitken, Richard, Aitken, Peter G.

Teach Yourself C++

By Stevens, Al

Real-World Fractals: Object-Oriented Fractal Programming in C++

By Finlay, Mark, Blanton, Keith A.

Understanding UML: The Developer's Guide

By Watson, Mark

Computer Organization and Design: Student Edition: The Hardware/Software Interface

By Patterson, David A., Hennessy, John L., Hennessey, John L.

Philip and Alex's Guide to Web Publishing

By Greenspun, Philip

Understanding Sql and Java Together: A Guide to Sqlj, Jdbc, and Related Technologies (The Morgan Kaufmann Series in Data Management Systems)

By Melton, Jim, Eisenberg, Andrew

Usability Engineering: Scenario-Based Development of Human-Computer Interaction (Interactive Technologies)

By Rosson, Mary Beth, Carroll, John M.

Computer Networks: A Systems Approach (International Student Edition)

By Peterson, Larry L., Davie, Bruce S.

Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces (Interactive Technologies)

By Carolyn Snyder

Volume 3: X Window System User's Guide: Standard Edition: 003

By Tim O'Reilly, Valerie Quercia

POSIX.4 Programmers Guide: Programming for the Real World

By Bill Gallmeister