Moi je commencerais par développer des sites Web (HtML, Javascript, PHP).
Mais si je voulais vraiment faire des logiciels natifs, alors je commencerais par apprendre le C. Même si c'est bordélique, c'est un bon moyen d'apprendre les bases de l'informatique. Le C oblige la rigueur et interdit de ne pas comprendre le principe de mémoire, de pointeurs etc. Bref, pour moi c'est un bon langage de programmation pour commencer.
De plus, ça facilite grandement le passage à l'Objective-C.
Mais il faut quand même garder à l'esprit que l'informatique ne se résume pas à des langages de programmation, et qu'on ne peut pas faire des applications pour Mac (très haut niveau, très difficile) en se contenant de savoir écrire dans un langage de programmation.
A mon avis il faut quelques années d'expérience avant de développer sur Mac. Ca peut passer par du développement Web par exemple. Mais pour moi il ne faut pas commencer directement par quelque chose de très compliqué.
Concernant le C, on croit parfois qu'on connaît bien ce langage lorsqu'on a lu un bouquin pour débutant. Mais il faut se méfier, il y a pleins de choses qui échappent souvent au débutant. Pour moi on a fait le tour du C lorsqu'on a fait un programme qui sait communiquer avec d'autres machines, avec des processus, des pipes, etc. Je pense par contre que si tes objectifs sont de développer sur Mac (Cocoa) alors tu n'as pas forcément besoin de t'embêter trop longtemps avec des aspects un peu obsolètes du C (Makefile par exemple).
Bon courage en tout cas !
Moi à 15 ans j'ai commencé par du développement Web (HTML, Javascript, PHP), et j'ai attendu d'entrer à l'université pour commencer à développer en natif. Avec le recul je trouve que c'était très judicieux.