The Swift Programming Language
The official Swift book from the Swift project, free online and kept current with each release. It is the clearest explanation of optionals, value types, closures, protocols and concurrency, which are exactly the parts that trip people up once they start SwiftUI. Read the guided tour first, then use the chapters as a reference while you build.
Book
Other
Apple (Swift.org)
Reference, 2 to 3 weeks for a full read
All
Free
The official Swift book from the Swift project, free online and kept current with each release. It is the clearest explanation of optionals, value types, closures, protocols and concurrency, which are exactly the parts that trip people up once they start SwiftUI. Read the guided tour first, then use the chapters as a reference while you build.
Ready to start?
Opens on Apple (Swift.org) in a new tab.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
Follow along
New writing, resources and project ideas land here first.