How and Why am I Learning Objective-C


  1. Looks fun 🙂
  2. Coming from a Python background, knowing C will improve my overall knowledge of programming in general since Python abstracts a lot of the heavy lifting away.
  3. Many developers have staked their careers learning Java and C# whilst riding on the coat tails of Oracle(Sun Microsystems) and Microsoft respectively. The assumption is that these large software companies will provide them with career growth opportunities due to their monopolistic nature of their business. Do I see the same thing occurring with Apple? The answer is a resounding quite simply yes. Apple has built a formidable moat in its supply-chain process, cutting edge software, iTunes platform and above all, its brand equity. Moat = monopoly = longevity.
  4. Looking at current consumption patterns, it seems fairly obvious that the current and following generation of consumers will be born into an app generation. The iPad is omnipresent at every dinner table where there is young child. Demand will be there for many years to come.
  5. iTunes reduces the marketing and sales burden of a developer.
  6. Straight to App as a strategy. Instagram showed that this can be done.
  7. At $0.99, an app built for the masses at that price point is recession proof.


  1. Short C Tutorial –
  2. Short Objective-C Tutorial –
  3. Books
    1. Programming Objective-C –
    2. Learn C on the Mac –
    3. Learn Objective-C  on the Mac –
      1. This is a follow up to Learn C on the Mac
  4. Standford iOS class –


Got this series of tutorials. Seem pretty good so far! 

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s