Big Nerd Books

Over the years, we’ve been wrangling the content of our tried and true classes into our Big Nerd Ranch Guides. We’re now the proud brain-parents of many bouncing books, each written to teach developers - novices and experts alike - the most popular (and fundamental) programming languages around. Select any book in the magazine rack for a quick preview. Still have questions about our books?

Click here to read answers to frequently asked questions.

Objective-C Programming: The Big Nerd Ranch Guide

Want to write applications for iOS or the Mac? This is the guide for you. Based on Big Nerd Ranch's legendary Objective-C Bootcamp, this book covers C, Objective-C, and the common programming idioms that will help you make the most of Apple technologies.


Android Programming: The Big Nerd Ranch Guide

Written in the same approachable style as our bestselling guides on Mac OS X and iOS programming, The Big Nerd Ranch Guide to Android Programming demonstrates exactly how to write state of the art Android applications that work on a broad range of Android phones and tablets.


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

This one has it all. The basics we shared in our popular Beginning iPhone Bootcamp with all the essential facets of iPhone application development. Read the guide, and you’ll have the confidence - and skills - to take on any iPhone projects of your own.


Advanced Mac OS X Programming (3rd Edition)

There are plenty of books on programming for Mac OS X. We get it. But none of them explain how to leverage the power of its underlying technologies. This guide delivers the goods on everything from multi-threading and performance tuning to an overview of the tools.


Cocoa Programming for Mac OS X (4th Edition)

This book covers the bulk of what you need to know to develop full-featured applications for OS X. The bonus? It’s written in an engaging tutorial style and has been thoroughly class-tested to assure clarity and accuracy. Is it an invaluable resource for any Mac programmer? Yes. Yes, it is.


The Adventures of the Super Nerds

No...not really, but it would be fun, wouldn't it?

Have questions?

Here are answers to some frequently asked questions.