Have you read the FAQ? https://forums.macrumors.com/threads/518968/
How do you best learn things? From a book? From a class? from videos? ...
Not knowing any of those answers I'd recommend the Stanford course: http://itunes.stanford.edu/
B
Objective C would be a start.
The Stanford course is great, but the level of assumed knowledge is pretty high, arguably too high for someone with no OOP experience. The conceptual complexity of the lessons ramps up very quickly.
I would recommend starting with Sam's teach yourself iOS in 24 hours (or an equivalent complete beginner text), then attempt the Stanford course.
Personally I disagree with this. Much of learning iOS development (or any other platform really) is learning how to use the frameworks/APIs. You should start to pick up Objective C as you do this.
should issue registered developers with a little badge, like the ones Microsoft used to give out for MCP etc, it could be a yin-yang affair with one little dude banging his head on the keyboard, while the other is reading a book sitting in zen.Have just submitted my registration for the iOS developer program but just wondering where to start with the whole developing process.
Are there any really good step by step guides available?
Welcome to my island! 😀
I thinkshould issue registered developers with a little badge, like the ones Microsoft used to give out for MCP etc, it could be a yin-yang affair with one little dude banging his head on the keyboard, while the other is reading a book sitting in zen.
Anyway back to your question, I would recommend the Big Nerd Ranch books. They explain the concepts well and include "for the curious" additional sections at the end of each chapter.
This forum holds a wealth of knowledge with some very experienced programmers willing to help but be prepared to show your workings out.
Enjoy!
+1 for big nerd ranch. their iOS book will recommend the Objective-C programming book for complete beginners. Good book and help forums. I did go over to the learning C the hard way, which then directed me to learning python the hard way. Very good instruction with those lessons as well.
http://www.bignerdranch.com/index
http://c.learncodethehardway.org/book/
It moves much too slow for experienced developers.
+2 for the big nerd ranch books for beginners.
The objective C book is an excellent introduction to programming using Objective C as the starting language.
I would not recommend those books for more senior developers trying to learn iOS and objective C however. The Objective C book in particular teaches you programming from the very beginning. It moves much too slow for experienced developers.
+1 for big nerd ranch. their iOS book will recommend the Objective-C programming book for complete beginners. Good book and help forums. I did go over to the learning C the hard way, which then directed me to learning python the hard way. Very good instruction with those lessons as well.
http://www.bignerdranch.com/index
http://c.learncodethehardway.org/book/
Programming in Objective-C (5th Edition) (Developer's Library) [Paperback]
Stephen G. Kochan
Can find on amazon for about $30 or on safari books (I ran through the digital copy on there)
Gave me a good base and the rest is history! 😎
What was your level of experience, and how did you find the pacing in that book?
It always pays to be specific about the target audience of a book and how well suited you think it is to that audience.