# First steps with Zig

DevFeed: [First steps with Zig](<https://devfeed.tech/articles/first-steps-with-zig-38535.md>)

Original publisher: [Read original article](<https://msfjarvis.dev/posts/first-steps-with-zig/>)

Author: Harsh Shandilya

Published: 2021-05-14T06:30:00Z

Content type: tutorial

Language: en

Sources: [Posts on Harsh Shandilya](<https://devfeed.tech/sources/posts-on-harsh-shandilya.md>)

Topics: [Zig](<https://devfeed.tech/topics/zig.md>), [Nix](<https://devfeed.tech/topics/nix.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [LLVM](<https://devfeed.tech/topics/llvm.md>)

Tags: [compiler](<https://devfeed.tech/tags/compiler.md>), [ide](<https://devfeed.tech/tags/ide.md>), [learn](<https://devfeed.tech/tags/learn.md>), [learning](<https://devfeed.tech/tags/learning.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [nix](<https://devfeed.tech/tags/nix.md>), [programming](<https://devfeed.tech/tags/programming.md>), [rust](<https://devfeed.tech/tags/rust.md>), [setup](<https://devfeed.tech/tags/setup.md>), [zig](<https://devfeed.tech/tags/zig.md>)

## AI overview

A developer documents their first steps learning Zig, including compiler and IDE setup with Nix and VSCode, language-server and syntax-highlighting considerations, available learning resources, and the creation of a first command-line project.

## Source excerpt

I've decided to learn Zig, and here's how I'm preparing for it.