*****Learn OC,best for you《Tutorial for Objective-C》
-----Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.
-----This is the main programming language used by Apple for the OS X operating systems and their respective APIs, Cocoa and Cocoa Touch.
-----This reference will take you through simple and practical approach while learning Objective-C Programming language.
1.Objective-C Home
2.Objective-C Overview
3.Objective-C Environment Setup
4.Objective-C Program Structure
5.Objective-C Basic Syntax
6.Objective-C Data Types
7.Objective-C Variables
8.Objective-C Constants
9.Objective-C Operators
10.Objective-C Loops
11.Objective-C Decision Making
12.Objective-C Functions
13.Objective-C Blocks
14.Objective-C Numbers
15.Objective-C Arrays
16.Objective-C Pointers
17.Objective-C Strings
18.Objective-C Structures
19.Objective-C Preprocessors
20.Objective-C Typedef
21.Objective-C Type Casting
22.Objective-C Log Handling
23.Objective-C Error Handling
24.Command-Line Arguments
========Advanced Objective-C
25.Objective-C Classes & Objects
26.Objective-C Inheritance
27.Objective-C Polymorphism
28.Objective-C Data Encapsulation
29.Objective-C Categories
30.Objective-C Posing
31.Objective-C Extensions
32.Objective-C Protocols
33.Objective-C Dynamic Binding
34.Objective-C Composite Objects
35.Objective-C Foundation Framework
36.Objective-C Fast Enumeration
37.Objective-C Memory Management