Back in November I decided that I was going to learn how to program for iOS devices (iPod touch, iPhone, and iPad). After becoming successful with PHP I figured that was sort of the “next step” in the development food chain. Most people (myself included) believe that mobile is the way of the future, and with Apple gaining such traction why development for any other platform? In any event, I ultimately teamed up with an old high school buddy but after things went astray around January I gave up for a while. Luckily I am back, and with any luck I will document my entire progress here on PeterFoti.com. I realize that I have said time and time again that I am going to rejuvenate this blog to no avail, but I think this time around could be different.
For learning I prefer video tutorials and luckily between iTunes U and Lynda.com their are plenty of them to go around. When I first got started back in November I bought a few books, but I just find it so difficult to follow the illustrations and what not in the texts so I have opted for videos. For the better part of the last month I have been watching and working through the iPhone SDK Essential training title from Lynda.com from Simon Allardice. I had watched his Objective-C essential training video before I started it and I am a huge fan of the way he teaches (I really love all the Lynda.com people for that matter).
Once I finish with Simons’ tutorials I plan on working through the entire Stanford iOS course from this past fall. I had started this course a while back, but it simply moved to quickly for me. It was developed for Senior computer science majors who were required to already know Java and C++. While the two languages dont have a ton in common with Obj-C they are similar in some respects, and very little like PHP.
Once I finish the Stanford courses I hope to release some kind of app to at least get my feet wet, and perhaps even offer up development services to companies who want to go mobile. However the end goal is be able to develop iOS games which require a great deal of knowledge of both the SDK, Obj-C and the graphics behind it all. That is an entirely new area of learning, but something I hope to tackle in the future.
Im not sure when ill write again, but hopefully it’ll be sooner rather than later.
Thanks for reading