Learning Objective-C can be intimidating for developers looking to learn some Mac OS X or iOS development skills. This course is designed to make that process easy and as painless as possible. We will start at the very basics of the Objective-C programming language and focus on getting a good practical understanding of the language. This course is designed to cover basic topics that can help you to be introduced to the language without being overwhelmed. By then end of this course, you should have the skills you need to understand and write basic Objective-C programs.