What You Will Learn About Objective-C


So, having decided on doing a course on Objective-C, I’d like to set down some goals.

  1. As I mentioned before, I will attempt to teach C and Objective-C as one language. Obj-C is a strict superset of plain C, which means that any valid C is also valid Obj-C. The reason for this decision is that C is a procedural language, where you worry about how you do a task, whereas Obj-C is an object-orientated language, where you worry about what you use to do a task. It’s a radical shift in mindset. As a result, although Obj-C builds smoothly off of plain C, not all C styles and procedures work with Obj-C.
  2. I want to engage, not just present the facts. As a result, I will supply plenty of screenshots, and include exercises at the end of each lesson. I will also post the source code to each lesson on this blog—stay tuned for more.
  3. I want to create a solid understanding that frees you from having to go back to a reference every other line of code. That gets annoying, and you won’t get much respect in programming circles. 😛
  4. I want to make it an easy and fluid learning environment. People learn better when they are subject to less stress. In fact, I’m not going to stress you at all—you’ll be your own motivator. You want to build the next great iPhone app—so put in the effort!

In this course, I hope to build up a small code library, and have each lesson build up off the previous. I still need to plan out the order of the lessons and their content…stay tuned!

Leave a comment

5 Comments

  1. Jules

     /  September 30, 2011

    Point 4 – “People learn better when they are subject to too much stress” – is this typo?

    Reply
  2. Dos

     /  December 6, 2012

    This is great. Thank you. The late 90’s style snow script in the background is very distracting/annoying when working through a lesson

    Reply
  3. Edward Crawford

     /  January 13, 2013

    I really appreciate your heart to teach code to non-coders. You rock!

    Reply
  1. Learn Objective-C in 24 Days « Programming for iOS

Leave a comment

  • Welcome

    My goal is to make CupsOfCocoa into a beautiful source for beginners to the iPhone platform to get started. Subscribe below for more, and stay tuned!

  • Contact Me

    If you need to contact me for any reason, feel free to send me an email.
  • The Giving Spirit

    If you've found this site helpful, would you consider donating a little sum? Any amount is appreciated...Thanks so much!

  • Roadmap

  • Enter your email address to follow this blog and receive notifications of new posts by email.

    Join 217 other subscribers
  • Back to the Past

    August 2010
    S M T W T F S
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
  • Time Machine

  • You count!

    • 625,653 views
  • Worldwide Stats

    free counters