A few years back, I was working for my father at his software company, running the shipping department. It got boring over the slow season, so I started asking around about learning how to program. I had dabbled in programming when I was a kid, but now I was in my 20s and more geared towards writing thanĀ mathematics. Nonetheless, I decided to give it a shot and tried to learn Visual Basic. How’d it turn out? Well I’m a writer now, if that tells you anything. But that doesn’t mean that my interest in programming has stopped. In fact, I’m thinking about getting back into it, so I figured I’d pose the question to you – the readers – because you know better than me.
I’ve got a lot of ideas for programs for the iPad and iPhone. Problem is, I have no way to get them out there. I do have a friend who programs for both, but he now lives in San Francisco and that’s not as much help. What I’d like to do is develop these applications myself and get them out there, if for no other reason than to help with my own productivity (most of the apps I’m looking at are geared towards freelancing productivity).
But I’ve never learned how to program for a Mac, much less anything for the iPad and iPhone. I know that the SDK is pretty cheap, but I don’t want to buy it if it doesn’t do anything for me. I feel like I’d do best with a WYSISYG editor similar to Dreamweaver, but I’m not sure if that’s how it works.
So I ask you – the smartest people I know – your thoughts. What would I need to do to get into programming for the iPhone? How much does it take and where’s the best place to start? Let me know in the comments and we’ll hash it out there.







When the iPhone came out, I also investigated in exploring this path. If you already have the way of thinking in a programmer’s way, then the iPhone dev videos at Apple/iTunes really are good starts, together with the SDK docs.
The there are valuable books like Sadun’s and more authors/devs have written theirs already over the years.
Last but not least, there’s lots of Googling once you are developing but those videos offered me enough to jump in to things (sadly back then I had no time to develop something and although I still have many ideas and hope to find 32hrs. days, this probably will not change).
You need to learn how to code in Cocoa. Plenty of books out there are good for this.
If you have a weekend, buy an O’Reilly book and just lock yourself in a room with plenty of coffee, penguin mints, and a computer.
The programming isn’t bad, and the fee is reasonable, but do you have a Mac already? If not, your investment just jumped drastically.
I’m not sure if I have a programmers mindset per se, but I think diving in may be the best option. I’ll look for some O’Reilly books on Cocoa soon so I can get some basics done. Hopefully I’ll have my “hello world” program started soon.
Oh, and I’m good on the Mac front. Thanks, Mike.