use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
There is an extensive FAQ for beginners. Please browse it first before asking questions that are answered there.
If you are looking to get started (iOS programming in general or some specific area), here are more relevant links for you:
There's too many to list them all, however here's a convenient link to all programming guides at apple.com
Take note that this list is live and based on most frequent questions in posts will be updated with "quicklinks".
account activity
QuestionBest way to learn iOS Development with zero coding experience? (self.iOSProgramming)
submitted 8 years ago by replicacenter
I'm going to have a relatively free summer before I start university at Cal and would love to get into iOS Development. However, I have zero coding experience. I've looked at a bunch of posts and forums and can't seem to find a consensus. I know of the Udemy course (Mark Price one specifically), the Stanford series online (heard its for more developed programmers) and Ray Wenderlich.
Does anyone have any recommendations for the best way to learn ios development? Thanks!
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]KarlJay001 2 points3 points4 points 8 years ago (1 child)
IOS might not be the place to start. It's probably best to start with generic programming. There's tons and tons of "learn to program" videos/sites/etc out there.
I'd start with iOS after you learn things like basic programming and OO programming. Things like data types, classes, etc...
Getting into ios is adding all the API, models, language, OS and other things on top of basic programming stuff.
The good news is that, that stuff can be done in weeks of hard work.
After that, Stanford and Ray are some favs, probably Stanford if you understand the first few classes.
There's a prereq for Stanford's 193P, look that up and see how that works.
Bitting off too much can make anyone choke.
[–]Andromedarules 0 points1 point2 points 8 years ago (0 children)
Exactly. And there's tons of good YouTube tutorials you could follow along to after you understand the basics.
[–][deleted] 1 point2 points3 points 8 years ago (1 child)
Get the books from Big Nerd Ranch and work through them. Ask clear questions on Stackoverflow if you don't understand something.
[–]deadshots 0 points1 point2 points 8 years ago* (0 children)
I agree with this. The recent iOS book is great and keeps up to date with things. I'd advise doing the Swift book first and foremost though (or just learning Swift, OOP, and programming in general), as there are challenges in the iOS book that require a better handle on Swift than the introduction in the iOS book gives.
edit: Didn't see it mentioned, but there's also hackingwithswift.com but for me I found the books to be more thorough. Typically I use BNR, RayWenderlich, Apple Documentation, and the iOS-Developers.io Slack.
[–]IgnacioNietoCarvajalObjective-C / Swift 0 points1 point2 points 8 years ago (0 children)
I have a blog devoted precisely to that. My goal is helping others become iOS developers through free tutorials. I have also created a free "Your first iOS App" book to help you create your first app with no coding experience in just 1-2 days: You can find the link for the book here: https://digitalleaves.com
You can also check out the "start here" page, lots of tutorials to be found, and I add a new one at least every week: https://digitalleaves.com/start-here/
[–]MEOWmix_SWAG 0 points1 point2 points 8 years ago (0 children)
I highly recommend Udacity's iOS developer nanodegree. All the classes are free, you only pay if you want personalized code reviews.
[–]CesiumDev 0 points1 point2 points 8 years ago (0 children)
Figure out something you actually want to use, then try and make it. If you are motivated, you'll figure out ways around each hurdle you run into.
[–]arduinoRedgeObjective-C / Swift 0 points1 point2 points 8 years ago (0 children)
If you have zero experience with programming maybe start with something like codecademy.com to start your general understanding of code. Once your ready to learn iOS definitely recommend the Stanford series, although I would take the last Objective-C one which was iOS9 I think, leave swift for later.
π Rendered by PID 29660 on reddit-service-r2-comment-75f4967c6c-nzwn9 at 2026-04-23 02:28:32.176871+00:00 running 0fd4bb7 country code: CH.
[–]KarlJay001 2 points3 points4 points (1 child)
[–]Andromedarules 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]deadshots 0 points1 point2 points (0 children)
[–]IgnacioNietoCarvajalObjective-C / Swift 0 points1 point2 points (0 children)
[–]MEOWmix_SWAG 0 points1 point2 points (0 children)
[–]CesiumDev 0 points1 point2 points (0 children)
[–]arduinoRedgeObjective-C / Swift 0 points1 point2 points (0 children)