Chapters
- Introduction
- First Steps
- Hello World
- Source, Modules and Packages
- Building Your Program
- Basic Building Blocks
- Declarations and Types
- Arrays
- AAs
- Array slicing
- Typedef and alias
- Flow Control
- Functions
- Declarations and Types
- Encapsulation
- Structs
- Classes
- Interfaces
- Inheritance
- Operator overloading
- Procedural lifetime
- Module
- Struct
- Object
- Delegate
- Lazy delegate
- Template overview
- Parameterization
- IFTI
- Variant
- Text processing
- Unicode
- Utilities
- String class
- Numeric conversion
- Layout and formatting
- Input and Output
- Conduits and Streams
- Files
- Network
- Iterators
- Console IO
- Threads and Fibers
- CTFE overview