books by subject
Introduction to Programming

Learning to Program in Python Crash Course in Coding for Python 3.x Beginners Guide in Programming with Examples and Challenges GCSE and A Level Computer Science Course textbook KS4 KS5

Introductory PASCAL (First Course S.)

Once Upon an Algorithm: How Stories Explain Computing (The MIT Press)

Metaprogramming in R: Advanced Statistical Programming for Data Science, Analysis and Finance

The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World

Principles of Object-oriented Programmming in Java

C. Programming Guide

Beginning Programming with Java For Dummies

Beginning Programming with Java For Dummies, 5th Edition (For Dummies (Computers))

AVR RISC Microcontroller Handbook

Excel VBA Macro Programming (PROGRAMMING & WEB DEV - OMG)

Expert C++

C/C++ Mathematical Algorithms for Scientists and Engineers (Programming Tools for Scientists & Engineers S.)

Using the STL: The C++ Standard Template Library (Ecological Studies; 132)

Mastering Pascal Programming (Macmillan Master S.)

Numerical Recipes in C

C++ from the Ground Up

Ajax on Rails: Build Dynamic Web Applications with Ruby

Computer Programming in BASIC

Sams Teach Yourself Perl in 24 Hours (3rd Edition) (Sams Teach Yourself in 24 Hours)

Professional XSL

Running Visual Basic 3.0 for Windows

XSLT For Dummies

Sams Teach Yourself C++ in 21 Days

Visual Modeling with Rational Rose and UML (Addison-Wesley Object Technology Series)

Cases Combined with Booch/OMT/UML (with CD-ROM)

LISP

Compilers - Principles, Techniques and Tools

BCPL: The Language and its Compiler
