I decided to take a big step in my geeky life and become a programmer, my biggest interest is to learn to program for OS X. My motivation is right on the money, if OS X keeps growing the way it is today, in the near future we will probably have a shortage of programmers for the Mac platform.
The iPhone is another platform of my interest, in fact I have layout plans for two iPhone applications already. All I need is to learn programming, I won’t be going to school for this, unfortunately I don’t have the money to pay for school all over again. I do have the motivation and desire to begin a change in my career and to do it right.
I started looking around and it seems that the beginning of all programming languages is C++, I may be wrong but all the books I try to read kicked me back to this programming language as the base of knowledge to understand other programming languages. I bought a book already, I’ve built my first “hello world” application, and I’m dedicating a good deal of time to learn whatever this book can teach me.
After finishing this book, I plan to pick up Java, Objective C, Cocoa, and HTML books. Each should help me become a better programmer. I want to have the knowledge to program, maintain programs, apply security policies to programs, design my own web site, maintain my own website and secure it. I wont totally change the focus of my blog to programming, I will still write about my everyday experience with technology.
I will gladly accept any help anyone can give me in terms of getting where I want to be, if you know of a good site to learn my way through programming, or if you have book recommendations or any other help you can think of, write to me. You can leave a comment on this post, participate on my forums, or contact me directly using my about page.
I hope to complete my first iPhone app by the end of this year, that is my goal. I won’t tell what the app will be about but it’s surely a simple one. It will go for free in the Apple App Store and we will all enjoy seeing it grow and become my baby step into programming, leading me to great new adventures in my geeky life.
Subscribe to my blog, or follow me on twitter, pownce, facebook, MySpace, wherever a social network site is, I can be found. Thanks for reading and until next time.