1.3 Why Learn Swift?
As an open-source general-purpose language, Swift can theoretically be used to tackle any programming task. Although the natural habitat for Swift is the Apple ecosystem, installers and development tools for Windows and Linux are also available. This means that you can develop and run Swift applications on all major operating systems.
That being said, most members of the Swift community are focused on Apple development. Most resources and libraries also target apps on Apple devices.
Practically speaking, the main goal of learning Swift is therefore using it for development on/for Apple devices. You may have a different sort of main goal for learning Swift, though!
You might be a complete beginner to programming and may ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access