books by subject
Introduction to Programming

Scratch Programming for Teens

Python by Example: Learning to Program in 150 Challenges

GCSE Computer Science NEA Programming Guide: Python Edition

XML For Dummies

Sams Teach Yourself Shell Programming in 24 Hours (Sams Teach Yourself in 24 Hours Series)

Commodore 64 Exposed (1) (Retro Reproductions)

An Introduction to Programming with Modula-2 (International Computer Science Series)

Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching, Third Edition

C++ Programming: Program Design Including Data Structures, International Edition

Art of C++

Large-Scale C++ Software Design (Addison-Wesley Professional Computing Series)

C++ for the Impatient

Professional C++ (Wrox Professional Guides)

Algorithms in C++ Part 5: Graph Algorithms

Monte Carlo Frameworks: Building Customisable High-Performance C++ Applications (The Wiley Finance Series)

CUDA by Example: An Introduction to General-Purpose GPU Programming

The Linux Programming Interface: A Linux and UNIX System Programming Handbook

C++ Common Knowledge: Essential Intermediate Programming: Essential Intermediate Programming

Financial Applications Using Excel Add-in Development in C/C++, 2nd Edition

Programming Interviews Exposed: Secrets to Landing Your Next Job

Web Design Expert: All That You Need to Create Your Own Fantastic Websites (Web Expert)

Extreme Photoshop CS

C by Example

Building Internet Applications with Visual Basic

Further Computer Programming in BASIC

TCP/IP Illustrated, Volume 1: The Protocols: 001 (Addison-Wesley Professional Computing Series)

Building Enterprise Active Directory Services

Sams Teach Yourself C in 24 Hours

Developing Information Systems: Practical guidance for IT professionals
