Language#
Start with getting started and the tour . These chapters build on that introduction in this order:
- Basics : source files, variables, numbers, text, and expressions.
- Functions : parameters, calls, and closures.
- Types : records, alternatives, collections, and interfaces.
- Control flow : conditions, loops, and matching.
- Error handling : results, propagation, and faults.
- Modules : imports, exports, and public boundaries.
- Managing resources
: closing files and connections with
with.
Then use the standard library to work with data and external services. Concurrent work explains starting tasks, scheduling, and sharing mutable data.