Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: Best way to learn iOS programming in 2023?
4 points by aristofun on Jan 4, 2023 | hide | past | favorite | 6 comments
Which training resources, books, courses etc would you recommend to an experienced backend developer with zero prior mobile experience who wants to develop a hi quality MVP app for recent iOS asap?

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.




Via Paul Hudson's videos, probably start with SwiftUI.

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/


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


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




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: