This site is dedicated to a programming language that has quickly become a favorite of mine: Odin.

Lessons

If you are new to Odin, you can start here. I’ve also started working on some lessons on using Raylib with Odin, which you can find here. Eventually, I’ll try to write lesson sets for other vendor libraries as well. I might add a few other things as well over time, as long as it is centered around Odin.

About this site

This site aims to give you a practical introduction to Odin. It is no way a subsitute for the excellent Understanding the Odin Programming Language by Karl Zylinski, which you really ought to get a copy of if you are serious about learning Odin.

I’m a really slow learner. I’ve been a beginner programmer since sometime in the mid-80s and I guess I’ll still be a beginner for a lot longer. I learn through writing a lot of code. If you’re somebody who likes to take their time, learn slow and experiment a lot then maybe this site can help you.

It’s not for me to tell you how to use the site. You might want to go through the lessons in order, but then again you might want to jump around a bit. Whatever works for you.

Contact

If you have any comments, suggestions, criticism, etc. I can be contacted via email. You can also find me on Matrix (@lorenzocabrini:matrix.org).