Download Become an Xcoder: Start Programming the Mac Using Objective-C by B. Altenberg, A. Clarke, P. Mougin, A free book for beginning with Cocoa using Objective-C. It teaches you the fundamentals of programming, specifically Objective-C programming, using Xcode. This tutorial is written for non-programmers, and is aimed at leveling the learning curve as much as possible. Download the pdf from below to explore all contents and start learning.

BOOK CONTENTS-

CHAPTER 0 - BEFORE WE START
CHAPTER 1 - A PROGRAM IS A SERIES OF INSTRUCTIONS
CHAPTER 2 - NO COMMENT? UNACCEPTABLE!
CHAPTER 3 - FUNCTIONS
CHAPTER 4 - PRINTING ON SCREEN
CHAPTER 5 - COMPILING AND RUNING A PROGRAM
CHAPTER 6 - CONDITIONAL STATEMENTS
CHAPTER 7 - REPEATING STATEMENTS FOR A WHILE
CHAPTER 8 - A PROGRAM WITH A GUI
CHAPTER 9 - FINDING METHODS
CHAPTER 10 - AWAKEFROMNIB
CHAPTER 11 - POINTERS
CHAPTER 12 - STRINGS
CHAPTER 13 - ARRAYS
CHAPTER 14 - MEMORY MANAGEMENT
CHAPTER 15 - SOURCES OF INFORMATION