Sefism early access is open for X and Instagram followers and university students.Get early access
Book · OtherFree

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.

Format

Book

Topic

Other

Provider

Apple (Swift.org)

Time needed

Reference, 2 to 3 weeks for a full read

Level

All

Access

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.

mobilefree coursebeginner friendly

Ready to start?

Opens on Apple (Swift.org) in a new tab.

Open resource
Link broken or out of date?

Report a problem

With "The Swift Programming Language". Only Tauseef reads this.

Work with me

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.