An Objective-C/Perl Bridge

Books about Perl & Cocoa

These links include an affiliate ID at, and I will receive a small (4%) commission on the sale if you follow the links and buy these books, or in fact anything else from during the same browsing session. If you're a Perl and/or Cocoa developer, you'll want to own these books anyway, and you won't pay a penny more for them by buying them this way, so everybody wins!


For beginners, it's hard to find a better way to get up to speed with Perl than the O'Reilly & Associates series of tutorials: Learning Perl, Intermediate Perl, and Mastering Perl.

Learning Perl Intermediate Perl Mastering Perl

Other useful books for the non-beginner include Programming Perl (AKA "The Camel," the original source of Perl's camel mascot, and thus of the name of this project), the Perl Cookbook, and Perl Best Practices

Programming Perl Perl Cookbook Perl Best Practices


I've said it before, and it bears repeating here: CamelBones is not an adequate substitute for learning Objective-C, and has never been intended as such. Perl is an excellent choice for many tasks, particularly those that involve extensive text manipulation. But, the fact remains that Cocoa is at heart an Objective-C API; to use it well, one must learn its native language. With that in mind, for someone who has no C, Objective-C, or Cocoa experience, I'd recommend Programming in Objective-C 2.0, which assumes no prior programming experience. Another great tutorial - perhaps more appropriate for those who have some experience with C - is Cocoa Programming for Mac OS X.

Programming in Objective-C 2.0

For Cocoa veterans seeking a more in-depth understand of the why behind the what, Cocoa Design Patterns is a valuable resource. For a "cookbook" approach that examines common solutions to many frequently-found tasks, I suggest Cocoa Recipes for Mac OS X.