Live data from Hacker News

Ask HN: Becoming an iPhone app Dev.

news.ycombinator.com

1–10 of 23 posts

Ask HN: Becoming an iPhone app Dev.

#1
I'm studying CS, second year, and I really enjoy programming. I'm very interested in developing iPhone apps and if even possible gain some profit out if it. I know some general stuff from C++, not much though. My question is, where should I start? What should I know and where should I begin to study about iPhone apps? I'm really lost and would appreciate some some sort of direction. lol

Re: Ask HN: Becoming an iPhone app Dev.

#5
post #3

Learn Objective C: http://www.youtube.com/playlist?list=PL640F44F1C97BA581&... Learn iPhone Development: http://www.youtube.com/playlist?list=PL53038489615793F7&...

Seems.. easy enough. Are these videos good enough?

Depends on how you learn, I think the videos are very informative. They're not going to teach you everything, so buying a book or two would help a lot.

http://www.amazon.com/Beginning-iPhone-Development-Exploring...

The book is kind of dated, so I would recommend looking for something more recent.

Re: Ask HN: Becoming an iPhone app Dev.

#6
post #3

Learn Objective C: http://www.youtube.com/playlist?list=PL640F44F1C97BA581&... Learn iPhone Development: http://www.youtube.com/playlist?list=PL53038489615793F7&...

Seems.. easy enough. Are these videos good enough?

http://www.amazon.com/Programming-Objective-C-Edition-Develo...

This seems like a pretty good book, I bought the one I linked above, but reading isn't really my thing. I learn better through seeing.

Re: Ask HN: Becoming an iPhone app Dev.

#7
post #3

Learn Objective C: http://www.youtube.com/playlist?list=PL640F44F1C97BA581&... Learn iPhone Development: http://www.youtube.com/playlist?list=PL53038489615793F7&...

Seems.. easy enough. Are these videos good enough?

Yeah I agree, Heh. This is good info, thanks.

Re: Ask HN: Becoming an iPhone app Dev.

#10
I explored iPhone dev at about the same time as you. I also had a hard time finding good resources. There's so much to learn that it was intimidating sitting down and just reading about it.

What worked for me was porting simple programs I'd written (in Java) to the iPhone. Java is actually pretty similar to Objective C, and some of it was literally just cut and paste. I imagine C++ is very similar too. At first the programs weren't even visual- they were essentially just command-line programs. That way I could focus on learning the basics of the language before learning all the high-level libraries.

Once you get "hello world" working it shouldn't be too hard to build simple programs off of that. Porting an existing program might provide useful structure to your learning if that's your style. Good luck!

Post reply on HN