Live data from Hacker News

Ask HN: Becoming an iPhone app Dev.

news.ycombinator.com

11–20 of 23 posts

Re: Ask HN: Becoming an iPhone app Dev.

#11
The Stanford videos are great. Another good resource for screencasts is http://nsscreencast.com/

Also if you're looking for a good book about iOS http://www.amazon.com/gp/aw/d/1430236051/ref=redir_mdp_mobil...

For learning the ins and out of objective c I've heard this is a good book: http://www.amazon.com/gp/aw/d/0321706285

Good luck!

Re: Ask HN: Becoming an iPhone app Dev.

#12
All you really need is Apple's developer tools and tutorials. They have a wealth of example apps and free books to download. You can also get WWDC videos from recent years, also free, if you have a free ADC account. This is how I learned.

I also bought a bunch of iOS development books but never ended up needing any of them. Between Apple's tutorials (and the skeleton apps built into xcode- check those out they are correctly designed) you can learn a lot and do anything you want. Every feature has a tutorial or example program (and you can search the example code by API call to find the relevant ones.)

Also, these days with Storyboards its a whole lot easier to develop the UI for your apps.

It really isn't that hard-- in fact, it is, by far, the easiest to develop for UI I've ever seen. (easier than Mac OS and a whole lot easier than Windows or Swing.)

All the other resources listed in this thread are good too-- just pick what works best for you. The stanford course, for me, for instance, was too slow, I am always wanting to learn a specific thing at any given point in time and don't have the patience to work thru the course--- but if you want to work thru the course by watching a video each day without firing up Xcode because you spend your days writing code elsewhere, that might be the best way.

Any competency in C++ will mean you shouldn't have too much of a problem-- hardest part is going to be using C++ again after the glory that is Objective-C!

Re: Ask HN: Becoming an iPhone app Dev.

#13
Personally, I had to take a different route than online videos/tutorials. Between doing web development full-time and having a family at home, I couldn't find the time to focus on becoming competent at iOS development.

So I took a week off and went to Chicago for one of the Pragmatic Studios courses (http://pragmaticstudio.com). Being able to focus on that was exactly what I needed.

YMMV of course, but I thought I'd throw in an alternate option.

Re: Ask HN: Becoming an iPhone app Dev.

#14

Personally, I had to take a different route than online videos/tutorials. Between doing web development full-time and having a family at home, I couldn't find the time to focus on becoming competent at iOS development. So I took a week off and went to Chicago for one of the Pragmatic Studios courses ( http://pragmaticstudio.com ). Being able to focus on that was exactly what I needed. YMMV of course, but I thought I'…

Hi, I really like the idea of doing a course similar to the Pragmatic Studios course - but that's a pretty steep price for a junior in college like myself. Are there any other similar courses conventions similar to that that I could attend?

Re: Ask HN: Becoming an iPhone app Dev.

#15
http://itunes.apple.com/us/itunes-u/ipad-iphone-application-...

Your best bet is to find a complete course, and as a Stanford student who has taken the iOS programming course, I can tell you that I learnt a ton. Videos are good, but you won't get enough practice. The same goes for book, there are a lot of examples but the learning by example is very limited.

By taking a complete online course, you will have lectures, videos, examples, sample code, and most importantly, you will get homework's. As a CS major, the most effective way that I have found to learn to code is to practice by example, and the homework's assigned in university courses are designed to make you learn and apply the specific skills that you have learnt in past lectures.

Re: Ask HN: Becoming an iPhone app Dev.

#16

Personally, I had to take a different route than online videos/tutorials. Between doing web development full-time and having a family at home, I couldn't find the time to focus on becoming competent at iOS development. So I took a week off and went to Chicago for one of the Pragmatic Studios courses ( http://pragmaticstudio.com ). Being able to focus on that was exactly what I needed. YMMV of course, but I thought I'…

Hi, I really like the idea of doing a course similar to the Pragmatic Studios course - but that's a pretty steep price for a junior in college like myself. Are there any other similar courses conventions similar to that that I could attend?

I haven't seen any that are under $1k ...

Re: Ask HN: Becoming an iPhone app Dev.

#17

Personally, I had to take a different route than online videos/tutorials. Between doing web development full-time and having a family at home, I couldn't find the time to focus on becoming competent at iOS development. So I took a week off and went to Chicago for one of the Pragmatic Studios courses ( http://pragmaticstudio.com ). Being able to focus on that was exactly what I needed. YMMV of course, but I thought I'…

This is a very good program.. I might take a look at this and make some decisions. Thanks for this info.

Re: Ask HN: Becoming an iPhone app Dev.

#20
I think the best place to start learning is going through the Stanford lectures notes at http://www.stanford.edu/class/cs193p/cgi-bin/drupal/download... and watching the videos at http://itunes.apple.com/itunes-u/ipad-iphone-application-dev.... The strategy should be to finish one lecture in a day or two without rushing to the next lecture. Finish up the assignments and if you get stuck somewhere, search, learn, repeat. This way you would have learned quite a bit on specific topic and would be comfortable on the next topic. By lecture 10 you would be itching to write your own app, but don't succumb to the temptation and keep on finishing up the lectures. May be after lecture 18 you can explore things on your own. HTH
Post reply on HN