What are some good materials to learn how to code in Objective C/Cocoa? I am a WPF developer by trade and am trying to pick up Objective C/Cocoa to port an app but am getting nowhere. Objective C by itself doesn't seem too bad: you've got your classes, interfaces, accessors, properties and so on; what I'm having enormous trouble with is interface builder: (everything is done by drag and drop, and it's quite obscure) where is the equivalent of code behind I can wire control events to? Another huge source of confusion is controllers vs delegates: it seems different tutorials use them interchangeably and I have no clue what one or the other should be responsible for. Is there any good tutorial/book that teaches Cocoa WITHOUT also teaching how to program? I am not looking for a course on object oriented programming or design patterns.