What's Next?

Congratulations

You have completed all 16 lessons. You now have a solid foundation in Gleam: functions, types, pattern matching, custom types, error handling, pipes, and higher-order functions.

That is a real accomplishment. You understand the key ideas that make Gleam a powerful and enjoyable language.

What to Explore Next

Here are topics to dive deeper into:

  • The BEAM -- Learn about processes, message passing, and OTP for building fault-tolerant concurrent systems.
  • Lustre -- A frontend framework for building interactive web apps in Gleam.
  • Wisp -- A web framework for building backend services in Gleam.
  • Gleam OTP -- Typed wrappers around Erlang's OTP behaviors.
  • JavaScript interop -- Call JavaScript libraries from Gleam code.

Build Something

The best way to learn is to build. Some project ideas:

  • A command-line tool -- parse arguments, read files, and produce output
  • A web API with Wisp -- routes, JSON responses, and database queries
  • A frontend app with Lustre -- components, state management, and effects
  • A Discord bot -- using Gleam on the BEAM for real-time message handling

References

← Previous