---
title: Language reference
framework: swift-org
role: article
path: swift-org/documentation/tspl
---

# Language reference

If you are new to Swift, you may want to check out these additional resources.

- [Getting started guide](/docs/swift-org/getting-started/)
- [Swift resources on developer.apple.com](https://developer.apple.com/swift/resources/)

## The Swift Programming Language Book

*The Swift Programming Language* is the authoritative reference for Swift, offering a guided tour, a comprehensive guide, and a formal reference of the language.

[Read The Swift Programming Language](/docs/swift-book/documentation/the-swift-programming-language/)

- [A Swift Tour](/docs/swift-book/documentation/the-swift-programming-language/guidedtour/) - [Language guide](/docs/swift-book/documentation/the-swift-programming-language/thebasics/) - [Language reference](/docs/swift-book/documentation/the-swift-programming-language/aboutthelanguagereference/)

We welcome your contributions to the book — pull requests, new issues, and comments on existing topics — in [the book’s repository](https://github.com/swiftlang/swift-book).

### Translations

We encourage you to participate in translating *The Swift Programming Language* into other languages. Get involved with an existing translation project, or start a new one.

- [Read Chinese translation](https://doc.swiftgg.team/) - [Read Japanese translation](https://www.swiftlangjp.com/) - [Read Korean translation](https://bbiguduk.github.io/swift-book-korean/documentation/tsplk) - [Read Ukrainian translation](https://book.swift.org.ua/)

If you know of a quality translation project underway, please let us know on the [Swift.org repository](https://github.com/swiftlang/swift-org-website) by opening an issue or submitting a Pull Request.

## Topics

### Related Documentation

- [The Swift Programming Language](swift-book/The-Swift-Programming-Language.md)
