Monday, 8 November 2010

Beginning at the beginning

Having heard about how powerfull iPhone's operating system is, I decided to explore iOS for developing my own applications. Since then, I have been reading tutorials and a huge amount of documentation, learning the basis of a fascinating architecture that has a world of opportunities for a curious developer.

It has been hard work, specially because I thought I would be programming as soon as I read the first pages of some tutorial, but it was a matter of time when I realized it was much more complex and would need time, effort and dedication before writing my first line of code. So, I put a lot of patience in my backpack and started my long journey to iOS.



So, where did I get started?
I started where everybody does: searching information in Google. When I decided to dig into iOS, the first thing I did was search "iPhone programming tutorial". There were thousands of links, a huge amount of information and I got confused.... where should I start? Sometimes the easiest answer is the best one (thank God) and that was exactly what I did, I chose the easiest answer: let's get started with the Apple website, the iOS Dev Center. And there it was, the link that opened a new world of knowledge to me: "Getting Started Documents". Making a quick reading of the documents, I discovered it would be necessary to know and understand the basis before going further. And that was exactly what I did. In my next post, I will explain some concepts you should get familiar with, such as iOS technology layers.

With this blog, I want to give my knowledge to anybody who is getting started as I was (or, better said, as I am). I will try to document every step I take, what I am reading and my conclusions.


---Spanish translation--------------------------------------------------------
Había oído hablar de las numerosas prestaciones del sistema operativo del Iphone y decidí investigar sobre el iOS para desarrollar mis propias aplicaciones. Desde entonces, he estado leyendo tutoriales y mucha documentación, aprendiendo las bases de una arquitectura fascinante que tiene un mundo de oportunidades para los desarrolladores más curiosos. Ha sido duro, especialmente porque pensé que sería cuestión de leerme las primeras páginas de algún tutorial y empezar a programar, pero fue cuestión de tiempo para que me diera cuenta de que sería mucho más complejo y necesitaría tiempo, esfuerzo y dedicación antes de poder escribir mi primera línea de código. Entonces me armé de paciencia y empecé mi largo camino al iOS.

Cómo empecé?Lo hice de la forma en la que casi todo el mundo lo hace: buscando información en Google. Cuando decidí explorar el mundo iOS, la primera cosa que hice fue buscar en Google "iPhone programming tutorial". Había un montón de links y de información y estaba realmente perdida... por dónde debería empezar? A veces la respuesta más fácil es la más acertada (y menos mal!) y eso fue exactamente lo que hice, escogí el camino más sencillo e intuitivo: empecemos por la Web de Apple y el iOS Dev Center. Y allí estaba, el link que me abrió un mundo nuevo de conocimiento: "Getting Started Documents"

Haciendo una lectura rápida de los documentos, descubrí que sería necesario conocer y entender lo básico antes de ir mas lejos. En mi siguiente post, explicaré algunos de los conceptos básicos con los que debes familiarizarte, como por ejemplo, las capas en las que se divide el iOS.
Con este blog, quiero compartir mi conocimiento con cualquiera que esté empezando con iOS como yo lo estuve (o mejor dicho, como lo estoy haciendo). Intentaré documentar cada paso que doy, lo que estoy leyendo y mis conclusiones.

No comments:

Post a Comment