Swift is a modern open-source language with the aim of making programming simple things easy, and difficult things possible while still being fast and safe by design. Swift can run in scripting mode in the included REPL or it can be compiled with full support for C and Objective-C interoperability.
Elevate your Swift skills through 124 curated exercises across 18 core concepts. Master problem-solving with a structured learning path designed for modern developers.
Swift is a modern open source programming language that runs on macOS, Linux and on Windows.
Swift was developed initially by Apple to interoperate with their key frameworks, Cocoa and CocoaTouch, both of which are mostly implemented in Objective-C.
Swift is influenced by a large number of existing programming languages, and it incorporates concepts from a wide range of programming methods. Everything from scripting to object oriented and functional programming.
Apple refers to Swift as a "protocol oriented programming language" and has expressed the goal of eventually making Swift useful for everything from scripts to an operating system.
This Swift Tour is an introduction to the language on Apple's Public Developer Website.
Wikipedia's Swift Page giving a good, Wikipedia-styled overview.
Swift is documented in The Swift Programming Language. There is also a version on the iBooks Store. The ePub version is also available on Swift.org.
Modern
Swift incorporates the latest research on programming languages, combined with Apple's experience.
Designed for safety
Swift eliminates entire classes of unsafe code.
Fast and powerful
From its earliest conception, Swift was built to be fast.
Great first language
Swift was designed to be anyone’s first programming language.
Cross platform
Support Apple platforms, Linux, and Windows.
Open source
Swift is open-source and developed in the open at Swift.org.
Modern
Swift incorporates the latest research on programming languages, combined with Apple's experience.
Designed for safety
Swift eliminates entire classes of unsafe code.
Fast and powerful
From its earliest conception, Swift was built to be fast.
Great first language
Swift was designed to be anyone’s first programming language.
Cross platform
Support Apple platforms, Linux, and Windows.
Open source
Swift is open-source and developed in the open at Swift.org.