- Foreword
- Introduction
- Appendix
- Keywords
- Operators
- Functions
- Snippets
- 1. Getting Started
- 1.1. Installation
- 1.2. Useful Development Tools
- 1.3. Hello, world!
- 2. Programming a Guessing Game
- 3. Common Programming Concepts
- 3.1. Variables And Mutability
- 3.2. Data Types
- 3.3. How Functions Work
- 3.4. Comments
- 3.5. Control Flow
- 4. It's not a bug it's a feature
- Alternative Installation Methods