Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

I am a developer. How do I get more information about programming, etc?

I want to develop an application. I was a developer of the iPhone a few years ago and would like to start again.

I need the "under the hood" information.

MacBook Pro 14″, macOS 14.3

Posted on Feb 10, 2024 6:39 AM

Reply
1 reply

Feb 10, 2024 6:57 AM in response to Rick6233

Development hasn’t changed all that much over the past three years, though tools and languages have certainly seen incremental updates, and Apple has announced that Goggly-eyes device. Not sure what you’ve already learned, what you recall, what tools you were using, what other languages and platforms, etc., either.


Apple remains focused on Swift development.


Maybe start with the Swift language document (or eBook), and with a Swift Hello World program, or similar?


Also start with Playgrounds app and its Swift tutorials, and not Xcode: Swift Playgrounds - Apple Developer


Playgrounds are intentionally simpler than Xcode. But Playgrounds are very capable, and very useful. Why Playgrounds first? Learning both Swift and Xcode at the same time is a much larger effort, and learning Swift first will get you productive more quickly. (I use both Xcode and Playgrounds. Xcode itself is way more complex than is Playgrounds.)


As for learning more about the Swift language and syntax (in addition to the tutorials online), here is a (free) Apple book:


https://books.apple.com/us/book/the-swift-programming-language-swift-5-7/id881256329


If you’re just starting out with programming more generally:


Learn, Build, and Innovate - Apple Developer


Here are a Stanford iOS Swift course and an intro-to-programming Harvard Python course (both are college level courses, and free):


https://cs193p.sites.stanford.edu/


https://pll.harvard.edu/subject/python



For a wider introduction, and wider options, beyond Swift:


I'm just starting out coding/programming - Apple Community


Swift programming language for beginners – Apple Community

I am a developer. How do I get more information about programming, etc?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.