I princip så står det mesta man behöver kunna på Apples sida för utvecklare. Materialet är dock på engelska, och är alldeles för avancerat för nybörjare. Jag skulle rekommendera att han först lärde sig grundläggande programmering.
De flesta brukar börja med Java, som fungerar utmärkt under Mac OS X. Till java finns också utmärkt svensk dokumentation. Många högskolor använder Java direkt med Swing av Jan Skansholm. För att läsa den behöver man inte plugga på högskolan, det räcker om man har allmänna datorkunskaper och är tillräckligt intresserad.
Ett alternativ är att direkt lära sig C++, därifrån är steget vad jag har förstått minimalt till Cocoa och ren Mac OSX-programmering.
/M