Listmania!
Using & Programming MAC OS X
By an Amazon.com customer
Switching to the Mac: The Missing Manual, Leopard Edition (Missing Manual)Switching to the Mac: The Missing Manual, Leopard Edition (Missing Manual) by David Pogue
Buy new: $19.79 / Used from: $21.41
This list is for learning about using the Mac, its multimedia apps, and programming with an emphasis on multimedia. Start with this book on switching from Windows to the Mac.
Mac OS X Leopard: The Missing ManualMac OS X Leopard: The Missing Manual by David Pogue
Buy new: $23.09 / Used from: $20.50
Pogues' books on Mac keep getting better and better. This book covers all of the features in Leopard in detail. For those that have used Tiger the missing manual will not be disappointed at all by this book.
Mac OS X Leopard Pocket Guide (Pocket Reference)Mac OS X Leopard Pocket Guide (Pocket Reference) by Chuck Toporek
Buy new: $10.19 / Used from: $7.00
Another in the O'Reilly series of competently-done, nicely produced, easy-to-use guides to consumer software and hardware. This book is a guide to using Apple's latest computer operating system, OS 10.5, popularly known as "Leopard."
Beginning AppleScript (Programmer to Programmer)Beginning AppleScript (Programmer to Programmer) by Stephen G. Kochan
Buy new: $23.09 / Used from: $1.95
Kochan uses tons of examples and shows how to do some fun things, like write a guessing game, or write a program that says "Good morning". His iLife chapter shows how to write iTunes programs, and how to do things like make a photo album or DVD from a folder full of photos.
AppleScript: The Definitive Guide, 2nd EditionAppleScript: The Definitive Guide, 2nd Edition by Matt Neuburg
Buy new: $26.39 / Used from: $13.94
It is the best of books it is the worst of books...This book is a deep, thorough exploration of all the quirks, dusty corners, and skeleton-filled closets of AppleScript. Reading it will make you far better prepared to use AppleScript productively. Read the beginner's book on AppleScript first though, or have experience.
iPod: The Missing ManualiPod: The Missing Manual by Jude Biersdorfer
Buy new: $13.59 / Used from: $4.97
Now on to all those gadgets...Still an essential book for understanding the latest innovations in the iPod.
iMovie '08 & iDVD: The Missing ManualiMovie '08 & iDVD: The Missing Manual by David Pogue
Buy new: $26.39 / Used from: $19.70
iMovie is user-friendly video editing software. iDVD allows putting QuickTime Movies, MP3 music, & digital photos on a DVD. Includes tips on filmmaking.
Apple Pro Training Series: Final Cut Pro 5 (Apple Pro Training)Apple Pro Training Series: Final Cut Pro 5 (Apple Pro Training) by Diana Weynand
Buy new: $34.64 / Used from: $19.94
This is a very high-end video editing application used by professionals. If you are an amateur, iMovie is probably going to be completely adequate. If not, this is the best guide.
iPhoto '08: The Missing ManualiPhoto '08: The Missing Manual by David Pogue
Buy new: $23.09 / Used from: $23.35
Includes a crash course on digital photography, building a personal web site built with iWeb, and "Photocasting" instructions.
iPhone: The Missing ManualiPhone: The Missing Manual by David Pogue
Buy new: $13.59 / Used from: $2.24
The book goes step by step through the basics of the phone, mail, browsing and the iPod functionality, as well as all of the other handy applications. And with each of those you'll probably find something you missed along the way.
FileMaker Pro 9: The Missing ManualFileMaker Pro 9: The Missing Manual by Geoff Coffey
Buy new: $23.09 / Used from: $16.00
A good book for using Filemaker 9 with Leopard. FileMaker Pro is a database program that prints corporate reports, plans your retirement, or runs a small country -- if you know what you're doing. This book helps non-technical folks get their database built, and get the results they need.
GarageBand 2: The Missing ManualGarageBand 2: The Missing Manual by David Pogue
Buy new: $16.47 / Used from: $11.98
GarageBand provides democratization of music - anyone can now record and distribute their own musical creations. Includes a treasure trove of tricks plus tutorials for the not-so musically literate.
Keep it Simple with GarageBand: Easy Music Projects for BeginnersKeep it Simple with GarageBand: Easy Music Projects for Beginners by Keith Gemmell
Buy new: $10.17 / Used from: $9.65
A series of easy music making projects for beginners and amateur musicians. Learn how to use GarageBand effectively, & learn tips on songwriting, constructing tunes, and pro-style audio production.
Apple Training Series: iWork 08 (Apple Training)Apple Training Series: iWork 08 (Apple Training) by Richard Harrington
Buy new: $26.39 / Used from: $23.49
This self-paced learning guide, which includes a companion CD jam-packed with practical media files, takes readers step-by-step through essential, real-life tasks for home and office that cover all aspects of iWork '08. The book is both a self-paced learning tool and the official curriculum of the Apple Training and Certification Program.
The Macintosh iLife 08The Macintosh iLife 08 by Jim Heid
Buy new: $26.39 / Used from: $23.90
Jim Heid's "The Macintosh iLife '08" is a very good introduction to the new Apple software. It's a difficult task, since there are so many pieces to iLife, but Jim handles it well. In particular the extensive use of annotated illustrations makes the book and thus its subject quite accessible.
Beginning Mac OS X ProgrammingBeginning Mac OS X Programming by Michael Trent
Buy new: $26.39 / Used from: $7.00
The Mac has a rich programming environment. But where do you begin? This book answers that question so you will know your way around Mac OS X programming.
Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming)Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming) by Mark Dalrymple
Buy new: $44.09 / Used from: $39.99
Goes down to the nitty-gritty of multi-threading, interprocess communication, networking, performance tuning, distributed objects, kqueues, Bonjour, authentication, the keychain, & directory services.
Mac OS X Internals: A Systems ApproachMac OS X Internals: A Systems Approach by Amit Singh
Buy new: $67.19 / Used from: $40.00
This book covers device access, iokit, debuggers, compile flags, processor info, efi/bootx & nvram settings, universal/fat binaries, heritage of Darwin and the mach role, memory management, and threading. It is well written, easy to follow, and has many good examples. It is a detailed tour of everything that makes the OS tick.
The Mac Xcode 3 BookThe Mac Xcode 3 Book by Michael E. Cohen
Demonstrates how to create applications, code libraries, plug-ins, extensions to the Mac Unix kernel, programming frameworks, and more. Includes code examples, increased coverage of Cocoa bindings and debugging tools, more detailed discussion of AppleScript, and totally revised information for Xcode 3.
Mac OS X Technology Guide to DashboardMac OS X Technology Guide to Dashboard
Dashboard widgets are created using HTML, CSS & JavaScript. This book is a pretty good one on the subject by well-known author Danny Goodman.
Programming in Objective-C (Developer's Library)Programming in Objective-C (Developer's Library) by Stephen Kochan
Buy new: $26.39 / Used from: $23.80
Objective-C is a very "thin" layer on top of C. Objective-C is a strict superset of C. You need to know this before you start programming with the Cocoa API.
Cocoa(R) Programming for Mac(R) OS X (2nd Edition)Cocoa(R) Programming for Mac(R) OS X (2nd Edition) by Aaron Hillegass
Buy new: $31.49 / Used from: $3.00
Cocoa is Apple Computer's native object-oriented application programming environment for the Mac OS X operating system. It is one of five major APIs available for Mac OS X.
Programming with Quartz: 2D and PDF Graphics in Mac OS X (The Morgan Kaufmann Series in Computer Graphics)Programming with Quartz: 2D and PDF Graphics in Mac OS X (The Morgan Kaufmann Series in Computer Graphics) by David Gelphman
Buy new: $71.05 / Used from: $52.90
Quartz Compositor is the windowing system that is responsible for the user interface in Mac OS X. This is the best guide for understanding the architecture and programming environment of Quartz.
QuickTime Toolkit Volume One: Basic Movie Playback and Media Types (QuickTime Developer Series)QuickTime Toolkit Volume One: Basic Movie Playback and Media Types (QuickTime Developer Series) by Tim Monroe
Buy new: $76.95 / Used from: $81.15
Now that you know what the Mac can do, write your own 3rd party apps using QuickTime. Assumes a knowledge of C programming.
QuickTime Toolkit Volume Two: Advanced Movie Playback and Media Types (QuickTime Developer Series)QuickTime Toolkit Volume Two: Advanced Movie Playback and Media Types (QuickTime Developer Series) by Tim Monroe
Buy new: $75.95 / Used from: $65.00
How to do video effects, Flash tracks, and skins. Shows how to capture audio and video data, broadcast that data to remote computers, play movies full screen, and load movies asynchronously.
QuickTime for Java: A Developer's Notebook (Developers Notebook)QuickTime for Java: A Developer's Notebook (Developers Notebook) by Chris Adamson
Buy new: $22.76 / Used from: $4.75
A detailed look at programming QuickTime in the Java language.
Pangea Software's Ultimate Game Programming Guide for Mac OS XPangea Software's Ultimate Game Programming Guide for Mac OS X by Brian Greenstone
Combine it with a good book on OpenGL and perhaps one on game design in general and you'll be well armed to become a Mac game programmer.
OpenGL(R) Programming on Mac OS(R) X: Architecture, Performance, and Integration (OpenGL)OpenGL(R) Programming on Mac OS(R) X: Architecture, Performance, and Integration (OpenGL) by Robert P. Kuehne
Buy new: $41.09 / Used from: $33.00
Speaking of OpenGL, here is the only book on the subject that features the Mac. Due out in February 2007.