Gleam TutorialContents Gleam Introduction Gleam Installation Gleam First Program Gleam Project Structure Core Syntax Gleam Variables Gleam Data Types Gleam Operators Gleam Strings Gleam Functions Control Flow Gleam Pattern Matching Gleam Case Expression Gleam Guards Gleam Let Assert Gleam Use Expression Data Structures Gleam Tuples Gleam Lists Gleam Maps Gleam Dict Gleam Records Gleam Custom Types Gleam Bit Arrays Type System Gleam Type Aliases Gleam Generic Types Gleam Option Type Gleam Result Type Functional Programming Gleam Higher-Order Functions Gleam Anonymous Functions Gleam Pipelines Gleam Recursion Gleam List Functions Modules and Packages Gleam Modules Gleam Imports Gleam Packages Gleam Standard Library Gleam String Builder Error Handling Gleam Error Handling Gleam Result Chaining Gleam Panic and Assert Concurrency and OTP Gleam Erlang Interop Gleam Processes Gleam OTP Actors Gleam OTP Supervisors Gleam Concurrency Patterns Advanced Features Gleam JavaScript Target Gleam FFI Gleam Testing Gleam Web Development Gleam Tooling and Formatting Gleam Project Deployment