Coding Books


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 )

Once Upon an Algorithm: How Stories Explain Computing

This easy-to-follow introduction to computer science reveals how familiar stories like Hansel and Gretel, Sherlock Holmes, and Harry Potter illust…

(4 )

How Computers Work

Author: Ron White

Explains the structure and functions of microprocessors, hard drives, disk drives, tape drives, keyboards, CD-ROM, multimedia sound and video, ser…

(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 )

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 )

Cocoa Programming for Mac OS X

The best-selling introduction to Cocoa, once again updated to cover the latest Mac programming technologies, and still enthusiastically recommende…

(4 )

The Ruby Way

Author: Hal Fulton

Ruby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularit…

(4 )

Python Programming: An Introduction to Computer Science

Author: John Zelle

This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emp…

(4 )

Release It!: Design and Deploy Production-Ready Software

Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to surviv…

(4 )