Big Nerd Books

Our books and classroom instruction go together like Hall and Oates. On their own, they're excellent, but together they're legendary. So yes, ideally the path to Nerdvana should include a stop at one of our bootcamps.

But maybe you've got a very good reason for missing out on our classes (say, the sun suddenly burns out, or your home is swallowed by a sinkhole). In that case, our books do a wonderful solo act.

Swift Programming Cover

Swift Programming: The Big Nerd Ranch Guide

MATTHEW MATHIAS AND JOHN GALLAGHER

Whether you are new to programming or an experienced developer, Swift Programming: The Big Nerd Ranch Guide will teach you what you need to know about Apple's new Swift language for iOS and Mac development. From the basics of conditionals and switches to enums and advanced Swift protocols, you will gain the know-how to develop your own solutions to a range of programming challenges using Swift.

More
Android Programming Cover

Android Programming: The Big Nerd Ranch Guide (2nd Edition)

BILL PHILLIPS, CHRIS STEWART, BRIAN HARDY AND KRISTIN MARSICANO

These are the droids you're looking for. With our Android programming guide, based on our Android development bootcamp, you can go about your business. It leads you through the wilderness using hands-on example apps, combined with clear explanations of key concepts and APIs.

You will need Java expertise before you begin reading. Don't have any? Get started with these suggestions.

More
Cocoa Programming Cover

Cocoa Programming for Mac OS X (5th Edition)

AARON HILLEGASS, ADAM PREBLE AND NATE CHANDLER

If you were on a deserted island and wanted to fill your time learning how to develop full-featured applications for OS X, this is the one book you'd want to have with you. *

A must for any Mac programmer (and students of our Cocoa and Cocoa Fast Track bootcamps), it covers all the X's and O's of Mac OS X.

*Does not include instructions for building a getaway boat.

More
Objective-C Programming Cover

Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition)

AARON HILLEGASS AND MIKEY WARD

This is the book to start with if you want to write applications for iOS or the Mac. Based on training from Big Nerd Ranch's legendary bootcamps, this book covers C, Objective-C and common programming idioms that will help you make the most of Apple technologies.

More
iOS Programming Cover

iOS Programming: The Big Nerd Ranch Guide (5th Edition)

CHRISTIAN KEUR AND AARON HILLEGASS

This guide leads you through the essential concepts, tools and techniques for developing iOS applications, giving you the know-how and confidence you need to tackle iOS apps of your own. Updated for Swift 2.0, iOS 9 and Xcode 7.

More
Advanced Mac OS X Programming Cover

Advanced Mac OS X Programming (3rd Edition)

MARK DALRYMPLE

There have been enough books written on programming for Mac OS X to fill a library. But none of them are written by Mark Dalrymple, one of the industry's leading lights, nor built upon our Advanced Mac OS X bootcamp. (If you’d like a sample of Mark’s brilliance, check out his contributions to our blog.)

More

Have Questions?

Here are answers to some frequently asked questions.

More