We think these are the some of the best software books available today! For your benefit we have split the rest of our great selection into categories.
Visualise This
Writing Effective Use Cases (Crystal Series for Software Development)
C++ Programming
Java In Easy Steps
Java SE8 for the Really Impatient
Continuous Delivery


Whilst these books weren't amazing enough to get into the TOP category they are nonetheless great books that serious software developers should at least be aware of.
Learning PHP MySQL JavaScript and CSS
JavaScript The Definitive Guide
The Basics of Hacking and Penetration Testing
The C Programming Language
Software Testing
C sharp in Depth What you need to master C sharp 2 and 3
Working Effectively with Legacy Code
Design patterns
Introducing HTML 5
PHP & MySQL In Easy Steps
Programming the Raspberry Pi
Python Basics
Sams Teach Yourself SQL in 10 Minutes
Python for Data Analysis
Python In Easy Steps
The Art of SEO
Violent Python
Beginning Programming For Dummies
Programming the Raspberry Pi
Coding Club Level 2 Python Next Steps