Ask HN: Best way to learn iOS programming in 2023?
6 comments
Via Paul Hudson's videos, probably start with SwiftUI.
https://www.youtube.com/@twostraws/videos
https://www.youtube.com/@twostraws/videos
I learned SwiftUI by taking an app that I admired on Android and attempting to recreate it in Swift (along with the help of the official tutorial[0] and hacking w/ swift[1]).
[0]: https://developer.apple.com/tutorials/swiftui [1]: https://www.hackingwithswift.com/
[0]: https://developer.apple.com/tutorials/swiftui [1]: https://www.hackingwithswift.com/
The best way to learn a new stack for me is to go through the book Exercises for Programmers (https://www.programmingbooks.dev/#exercises-for-programmers).
Paul Hudson has an amazing library of content at his website/YT for 100 days of Swift, and SwiftUI online for free.
https://www.hackingwithswift.com/100
https://www.hackingwithswift.com/100
For example all the udemy courses ive seen are either outdated or of poor quality, aimed mostly at the noob programmers. While heavier coursera type alternatives are usually too huge, trying to make a degree out of it.
Apple's official SwiftUI tutorial is great IMO:
https://developer.apple.com/tutorials/swiftui
https://developer.apple.com/tutorials/swiftui
On par with time is the quality of learning.
Although I don’t need to learn all the right answers (im not going to switch my career), I want to stay as close to the edge as possible as far as libs, APIs and modern best practices go.