FirstStepAS3toIPhone

=First step from as3 to iPhone =

 So I need to learn Objective-C...

 ... ...

 ... Unfortunately I find it difficult to read manuals and programming guides and tutorials and anything by Bryce Courtenay (why do so many of his characters end up so sad or dead??). I much prefer being shown how to do something and then learn through experimenting and I have also found that video tutorials are really helpful to me, I am shown and then I can experiment. From there I can learn the basics and then use the documentation that comes with the software development tools and I also get to know the terms I need to search for online when I am in need of help.

 I am essentially a self taught programmer (scripter) due to circumstance and have found this to be at times be difficult. For example I didn't learn the background of programming or what certain terms and theories are. This has been compounded by my inability to stay awake with a 500 page programming manual explaining how to make a great calculator and not how to get closed captions to work in my video player.

 This recently started to cause some problems, I was trying to work with in an Object Oriented Programming (OOP) style, but there were some nagging issues that I found difficult to clear up. The basics of OOP, that I needed to learn and understand, are not aimed at a basic programming level. At this basic programming level there is //**not**// a lot of information on the internet about OOP and Actionscript, or OOP in general, and OOP is not really an advanced topic where there is also a wealth of information to be found.

 OOP basics sit in the middle ground, where I found it difficult to get information that I could understand easily and apply. Doesn't mean it isn't out there just that I wasn't able to find something that I could use and apply in a meaningful way.

 But then I found the videos by Colin Moock and friends titled " [|The Lost Actionscript Weekend]". This is an amazing resource, it is in the format of friends sitting around and discussing OOP and other programming techniques. An absolutely wonderful idea that tied all of my programming knowledge loose ends together.

 Now I have a pretty clear understanding of OOP, which is exactly what I need to start programming in Objective-C to create an iPhone App.

 How I found a starting place with Objective-C.

 **Added later:**

 OOP... guess I just needed to learn that Encapsulation, Inheritance and Polymorphism were really just theories that needed to be applied and not actual programming syntax. There were some other things such as super, extends, variable scope and override that were confusing to me but after the videos I realised that they were very easy to implement and understand. OOP is a theory, not a rule. A very good theory that works and has helped me a great deal, but I realise now that my programming techniques were find I just had to find good information about the theory of OOP, then I could be comfortable about applying those techniques and in some cases not.