First: A little background, I have no programming experience what so ever. I did enroll in a beginning programming course in college but had to drop it due to conflicts with other classes. I find this task quite daunting, since the programming language is as foreign to me as a language from another country. My career is in the medical field. I love my Iphone and love all the applications for it. I wanted to make an app and put it in the app store, not only for the monetary gains, but mainly I wanted to expand my horizons. I always wanted to make video games, since that is one of my main hobbies. Learning to make an iphone app, will be a means to that end.
What I have gather so far.
I suggest those that want to dip their toes into programming, you should check out a website call Tilestack.com. I program one stack called Mr.Sage. That was my first programming effort of any kind. Tilestack lets you play around in a environment that is more friendly to someone who knows nothing of programming. It takes most of the intimidating coding out of it. Infact if you make a stack good enough, they would even publish it in the iphone app store. There are draw backs, since if you publish onto Tilestack there are chance people can steal your idea, as I found out. And often times what you think is a good stack does not correspond with others, and your stack may not be publish. But as a start, I find it a great tool to know the basic of programming.
Books: I bought these books since I did a quick google search, and they seem to be the most recommended.
1)Learn C on the MAC by Dave Mark, publish by Apress
I find this book pretty easy to understand and it was written with people who have no experience in mind. I have read this book through and was able to accomplish so of the simple programming. The book becomes harder to read about half way through, but stick with it. I had to reread it several times already.
2)Learn Objective-C on the Mac by Mark Dalrymple / Scott Knaster, publish by Apress
I only started to read this book, since it just came in the mail from amazon.
So far, some of the the things, I learned from the first book, carries over to this, but it is a bit more difficult to follow. Probably will have to take it slow....really slow.
3)Beginning iPhone Development: Exploring the iPhone SDK by Dave Mark/ Jeff LaMarche, publish by APress.
I have read only the first two chapters, from what I know this will probably be difficult to follow if I do not understand objective-c (which I don't yet). This seems quite a bit different from C language, but we'll know more once I go through the book in more detail.
WebSites:
So far the best website I found is iPhone development Central. They have video tutorials, though I find most of them difficult to follow from a non programmer perspective. I decided to join their forums since they appear to be a community of programmers from different level of expertise. Some of the members are friendly and would gladly give a helping hand to newbies.
Another great website is called Masters of the Void. This is essentially learning C, but in a more truncated form. If you do not want to buy the book, this would be the first step I recommend.
Well, That's it for now, back to reading and programming.

No comments:
Post a Comment