books by subject
Programming Languages

Learn to Program with Scratch: A Visual Introduction to Programming with Games, Art, Science, and Math

Learning to Pass New CLAIT 2006 (Level 1): Unit 4 Producing an e-publication

Programming the Boundary Element Method: An Introduction for Engineers

UML 2.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))

Python for Data Science For Dummies, 2nd Edition

More Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and ... or Ill Luck, Work with Them in Some Capaci...

JBoss in Action: Configuring the JBoss Application Server

Performance Analysis for Java Websites

JUnit in Action

Java How to Program (International Edition)

Developing Java Software

Real-world Python: A Hacker's Guide to Solving Problems with Code

Python in easy steps, 2nd edition

Microsoft Visual C# Step by Step (Developer Reference)

Fundamentals of C++ and Data Structures: Advanced Course

More C++ Gems: 17 (SIGS Reference Library, Series Number 17)

C# Primer: A Practical Approach (DevelopMentor)

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

C++ Primer

C++ Gems: Programming Pearls from The C++ Report: 5 (SIGS Reference Library, Series Number 5)

Understanding C.

C++ Solutions: Companion to the C++ Programming Language

Pure C#

Beginning C# Objects: From Concepts to Code: From Novice to Professional

Sams Teach Yourself Visual C++ 6 in 24 Hours

C# Language Specifications

C# Complete

Visual Basic for AVCE (Edexcel AVCE Units 7 and 22)

Architecting Mobile Solutions for the Enterprise
