Learning to write iPhone Apps, and the intersection of Apple and LOLCATS
There are three main resources I’ve been using to teach myself Objective-C, Cocoa Touch and iPhone programming:

- The iPhone Developer’s Cookbook
by Erica Sadun
- The lecture videos from Stanford’s class on iPhone development
- The podcasts available on OS 3.0 from ADC (Apple Developer Connection; only available to registered iPhone developers)
The cookbook is excellent as a reference, and as a human-readable, easy-analogy alternative to the lecture slides.
The class itself holds your hand with their assignments, and I have been slowly builing up my Obj-C development skills through their carefully thought-out assignments.
Finally, the ADC videos provide an excellent window into what iPhone OS 3.0 can do, and code samples to help you start actually doing it.
Now, you may be asking, “that’s all fine and good, but where do the LOLCATS come in?”
SO, you only need look at someone and you can quickly make an assessment if they’re an apple or a PC person. Apple’s TV marketing depends on it. But I would like to argue that you need only look at their EDUCATIONAL SLIDE MATERIAL to make the same assessment.
Sure, this isn’t from WWDC, but this is on iTunes to help people understand how to use iPhone OS 3.0. If I wasn’t a Mac convert before, this truly would have made me a believer:

Brilliant. Bloody fucking brilliant.

