books by subject

Introduction to Programming

Filter by available

Beginning C# Object-Oriented Programming (Expert's Voice in .NET)

By Clark, Dan

ASP.NET MVC 4 and the Web API: Building a REST Service from Start to Finish

By Kurtz, Jamie

Fundamentals of Discrete Math for Computer Science: A Problem-Solving Primer (Undergraduate Topics in Computer Science)

By Jenkyns, Tom

Foundations for Designing User-Centered Systems: What System Designers Need to Know about People

By Ritter, Frank E., Baxter, Gordon D., Churchill, Elizabeth F.

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.