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?

10 Likes

I’ll post the obvious ones first:

Edit:

10 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

6 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

9 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.

6 Likes

Yes, and I really like it. I’m new to both Odin and programming in general and so far I’m enjoying the learning experience.

1 Like