سلام.
شما اول باید با مفاهیم اولیۀ برنامه نویسی، خصوصاً برنامه نویسی Object-oriented و همچنین کلیات GUI Programming آشنا بشید. بدون دونستن این حداقل ها، هیچ کاری از پیش نخواهید برد.
برای یاد گرفتن این مطالب، من دو کلاس زیر رو پیشنهاد میکنم. اکیداً توصیه میکنم که هر دو رو تماشا بکنید (به همین ترتیب که آورده م):
http://see.stanford.edu/see/lecturelist ... 6adcae1111از لیست سمت راست، بقیۀ منابع درس هم قابل دانلود هستند. حتماً باید تمرینات و پروژه هاش رو انجام بدید. البته، پروژه هاش سخت هستند و ممکنه (احتمالاً) نتونید همه رو به درستی انجام بدید، اما حداکثر تلاشتون رو باید بکنید.
این کلاس شاید حدود یک ماه یا بیشتر طول بکشه.
بعد این کلاس از هاروارد:
http://cs50.tv/2011/fallاین کلاس تمرینات و پروژه های بسیار زیادی داره و بسیار درس comprehensive ـیه.
بعد از این دو کلاس، احتمالاً باید بتونید برنامه نویسی آیفون رو شروع بکنید.
http://www.stanford.edu/class/cs193p/ بهترین گزینه برای یادگیری ObjC و Cocoa ـه.
اگر فرصت کنید
http://see.stanford.edu/see/courseinfo. ... 8262e09e4e رو هم به اتمام برسونید، برنامه نویس بهتری خواهید شد!