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…
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 …
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…
How Computers Work
Explains the structure and functions of microprocessors, hard drives, disk drives, tape drives, keyboards, CD-ROM, multimedia sound and video, ser…
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…
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…
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…
The Ruby Way
Ruby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularit…
Python Programming: An Introduction to Computer Science
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…
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…