books by subject
Introduction to Programming
Programming Windows® (Microsoft Programming Series)
Maximum Java 1.1
Physics-based Animation (Graphics) (Graphics Series)
Problem Solving with Algorithms and Data Structures Using Python
User Interfaces in VB .Net:: Windows Forms and Custom Controls (.NET developer series)
Beginning ASP Databases
PeopleSoft for the Oracle DBA (Oaktable Press)
Pro SQL Server 2005
Beginning J2ME: From Novice to Professional
Pro SQL Server 2005 Reporting Services
Beginning Visual C# 2005 Express Edition: From Novice to Professional (Beginning: From Novice to Professional)
Pro VB 2008 and the .NET 3.5 Platform (Expert's Voice)
Expert F# (Expert's Voice in .NET)
Practical Apache Struts2 Web 2.0 Projects (Practical Projects)
Pro SharePoint 2007 Development Techniques: Apply contimporary development techniques to custom SharePoint 2007 solutions.
Pro Silverlight 2 in C# 2008
Beginning C++ Game Programming (Game Development Series)
Ruby Wizardry: An Introduction to Programming for Kids
Python Flash Cards
Functional Programming in C#: How to write better C# code
Classic Computer Science Problems in Python: Easy to Advanced Programming Challenges to Sharpen Your Coding Skills and Improve Your Algorithmic Thinking
Super Scratch Programming Adventure! (Scratch 3)
Software Testing: An ISTQB-BCS Certified Tester Foundation Guide
Getting Started with Hazelcast
Joomla! 3, Beginner's Guide, 2nd Edition
Java In Easy Steps (In Easy Steps Series)
C++ Programming in easy steps, 4th Edition
Raspberry Pi in easy steps
Scratch Programming in easy steps: Covers Versions 2.0 and 1.4: Covers Scratch 2.0 and Scratch 1.4