Day 1 of "30 days of Zig"

I had roughly an hour dedicated to this.

I started by installing the nightly build of Zig and the language server. Since I want to focus on learning, I wanted to avoid an "AI" editor at all costs. A long time ago, I used to use Vim, and with the current popularity of Neovim, I decided it might be a good idea to try it. I quickly realized that I don’t want to learn two things at once, and Neovim was only adding friction to my goal.

I’ve been using KDE for almost six months now, and the KDE environment comes with the Kate editor, which I have been wanting to try. It supports the Zig LSP out of the box, so getting up and running was smooth. To be honest, spending most of my time in VS Code, I have really missed the traditional code‑editor/IDE feel, so I’m quite happy with my choice.

The next thing I did was to open Zig’s documentation and start from the top (the introduction). I went through the first couple of sections, typing things in manually and experimenting. It was a refreshing, almost therapeutic feeling.

So far I am liking how Zig reads.

Onwards.