Learning a Language

Call me crazy but I decided to try to learn some programming. And in this search for a language to learn it was recommended by a co-worker that I learn C#. Well, my thoughts were that I should focus on a specific project that may help motivate me to learn a specific language. A friend of a friend publishes a web comic, Ace Kilroy, that I thought would be neat to read on a mobile platform in app form so I started heading toward making Android app development my specific project so that I could create a web app for his web comic. However, that same co-worker who first suggested C# stated that it may be better to go with iOS development since there aren’t as many devices with different form factors. So now I am trying to learn Objective-C on my MacBook. BUT I have run into a roadblock.

Since I will be using my MacBook from 2006 that can’t upgrade to Mountain Lion – I’m still on Snow Leopard – I have found that I need the latest Xcode, Apple’s IDE for application development, that is only available for Mountain Lion, unless I pay the $99 Apple Developer’s fee. If I pay the $99 fee I then have access to the latest Xcode version available for Snow Leopard; which is full of crap since it used to be available for free before Mountain Lion came along. It’s stupid for someone like me who has no programming experience to pay that kind of fee when I am still learning.

AAAAAIIIIIIIIIIEEEEEEEEEEE!!!!

That’s me shaking my fist to the sky and yelling to the top of my lungs. Thanks Apple.

Because of this I may ignore my co-worker’s suggestion and head over to Android app development where I am sure I will not run into any roadblocks…except for that device fragmentation issue.

In all honesty, I would really like to buy a new iMac. It’s been a dream of mine for the past four years but I just haven’t been able to afford it due to the job situation and the economy. So, I can’t stay angry with Apple too long.