4-Part Series Ongoing

Learn Odin in an Hour

A succinct introduction to the Odin programming language for experienced programmers, especially those familiar with Go, Java, and other GC-based languages.


  1. 1

    Why Odin?

    A succinct introduction to the Odin programming language for experienced programmers, especially those familiar with Go, Java, and other GC-based languages.

  2. 2

    Zero to Hello World in Odin

    Write your first Odin program and learn about the structure of an Odin program/project.

  3. 3

    Data and Memory Management in Odin

    Learn how to work with data, and fearless memory management in Odin

  4. 4

    Control Flow in Odin

    Learn how Odin keeps control flow explicit through exhaustive switch statements, value-based error handling, or_return, and block-scoped defer. Discover why visible control flow makes code easier to reason about.

Stay Updated

Subscribe below to get notified when new posts in this series are published.

Subscribe to newsletter ↓

Subscribe to newsletter

Subscribe to receive expert insights on high-performance Web and Node.js optimization techniques, and distributed systems engineering. I share practical tips, tutorials, and fun projects that you will appreciate. No spam, unsubscribe anytime.