Software Books


Object-Oriented Software Construction

This is, quite simply, the definitive reference on the most important development in software technology for the last 20 years: object-orientation…

(4 )

Android Programming: The Big Nerd Ranch Guide

Android The Big Nerd Ranch is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch’s popular Android Bootcam…

(4 )

Becoming a Better Programmer: A Handbook for People Who Care About Code

If you’re passionate about programming and want to get better at it, you’ve come to the right source. Code Craft author Pete Goodliffe presents a …

(4 )

jQuery in Action

A good web development framework anticipates what you need to do and makes those tasks easier and more efficient; jQuery practically reads your mi…

(4 )

Ruby on Rails Tutorial: Learn Web Development with Rails

“ Ruby on Rails™ Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps.” — Peter Cooper, Editor of Ruby…

(4 )

Tidy First?: A Personal Exercise in Empirical Software Design

Author: Kent Beck

Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, aut…

(4 )

Objective-C Programming: The Big Nerd Ranch Guide

Want to write applications for iOS or the Mac? This introduction to programming and the Objective-C language is the first step on your journey fro…

(4 )

Clojure Programming: Practical Lisp for the Java World

The Clojure language is a practical alternative for everyday programming that offers expressivity rivaling other dynamic languages like Ruby and P…

(4 )

Database Systems: The Complete Book

This introduction to database systems offers a readable comprehensive approach with engaging, real-world examples—users will learn how to successf…

(4 )

An Introduction to the Analysis of Algorithms

This book provides a thorough introduction to the primary techniques used in the mathematical analysis of algorithms. The authors draw from classi…

(4 )