Best resources for learning Odin?

I’ve been meaning to give Odin a real go for years now, ever since I first saw Bill’s booth at the first HMS conference, and after recently getting burned one-too many times with C/C++ build quirks (system includes in this case) I’ve decided it’s finally time.

What are the best resources, like video overviews and the like, for getting up to speed quickly?

9 Likes

I’ll post the obvious ones first:

Edit:

8 Likes

The demo under examples/demo/demo.odin is an oft-cited great place to start, and it was where I started too. Beyond that, you could pick almost any one of the simpler core libraries to have a look through in order to understand what Odin code looks like in practice.

core:strings is well-documented. core:strconv is also another good place to poke around in if you want something crunchier, since converting between numbers and strings is a very basic tool.

3 Likes

Rickard Andersson has some good tutorial videos on his YouTube channel.

6 Likes

Karl and Rickard’s youtube channels are great resources - specifically these playlists
Get started with Odin: Make a game - YouTube
The Odin programming language with Rickard - YouTube

edit: youtube why do you put the number of my personal notifications in the copy/paste title

5 Likes

Karl Zylinski has a good post on this (and he’s working on an Odin book).

He also has a YT channel.

https://www.youtube.com/@karl_zylinski

8 Likes

I don’t seem to be able to edit the previous post, but for anyone who isn’t aware yet, aforementioned book is out now.

4 Likes