--- title: "Learn Watermill" description: "Resources to help you learn and master Watermill for building event-driven applications in Go." date: 2024-09-15T10:00:00+00:00 lastmod: 2024-09-15T10:00:00+00:00 draft: false layout: learn hideBanner: true seo: title: "Learn Watermill - Go Event-Driven Applications" description: "Complete learning resources for Watermill - guides, examples, and community resources for building event-driven applications in Go." canonical: "" noindex: false learning_options: - title: "Watermill Quickstart" subtitle: "Code along" description: "Learn how to build an event-driven application in Go, coding in your own IDE." link: "/learn/quickstart/" new: true icon: '' - title: "Getting Started Guide" subtitle: "Read" description: "Start with a guide that covers core concepts of Watermill in a few minutes." link: "/learn/getting-started/" icon: '' icon: '' - title: "Examples" subtitle: "Try out" description: "Real-world examples and patterns for CQRS, the outbox pattern, SSE, and other use cases." link: "https://github.com/ThreeDotsLabs/watermill/tree/master/_examples" icon: ' ' deeper_options: - title: "Go Event-Driven" description: "An in-depth online training on Event-Driven Architecture." link: "https://threedots.tech/event-driven/?utm_source=watermill-learn" icon: '' - title: "Discord Community" description: "Join our Discord community to get help and discuss Watermill and related topics." link: "https://discord.gg/QV6VFg4YQE" external: true icon: '' - title: "GitHub Repository" description: "Read the source code, contribute, report issues, and stay up to date." link: "https://github.com/ThreeDotsLabs/watermill" external: true icon: '' ---