books by subject
Programming Languages

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

Sams Teach Yourself Visual C# 2008 in 24 Hours: Complete Starter Kit (Sams Teach Yourself in 24 Hours)

Sams Teach Yourself iPhone Application Development in 24 Hours (Sams Teach Yourself in 24 Hours)

UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design (Addison-Wesley Object Technology Series)

Sams Teach Yourself SQL in 24 Hours (Sams Teach Yourself in 24 Hours)

Introductory Java for Scientists and Engineers

Core Java™ 2, Volume II--Advanced Features

Beginning Perl for Bioinformatics

Information Systems: A Management Perspective

The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics
