> For the complete documentation index, see [llms.txt](https://blazedoc.stormyz.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://blazedoc.stormyz.xyz/whats-blaze.md).

# What's Blaze?

First, look at this code:

{% code lineNumbers="true" %}

```
when PlayerJoin() do
    giveItems(mc:diamond_sword)
end
```

{% endcode %}

Yes, **Blaze** is a programming language for [**mcdiamondfire**](https://mcdiamondfire.com)**.**&#x20;

With **Blaze**, you can write simple code in text, then compile it to code templates with **BlazeRun**. So, **BlazeRun** is the program to compile your **Blaze** code.

Now, let's see how to start.
