# Hello world!

After successfully installing Snowball, you can create a simple "Hello, World!" program to get started. Follow these steps:

{% tabs %}
{% tab title="New project" %}
Execute the following command and Snowball will create a new folder with the name and its contents for a basic hello world.

```sh
snowball new [name]
```

{% endtab %}

{% tab title="Initialize project in current folder" %}
If you already have a folder for the project, just run the following command to prepare that folder for a snowball project.

```sh
snowball init [name]
```

{% endtab %}
{% endtabs %}

{% content-ref url="/pages/7T4Y7WLBYMcanZUUK7cf" %}
[CLI usage and parameters](/docs/snowball-cli-usage/cli-usage-and-parameters.md)
{% endcontent-ref %}

### Executing your programs

Nice! You have successfully created a snowball project with a hello world inside it. Now, it's time to execute it by running the following command:

```sh
snowball run
```

You don't need to provide any arguments, snowball will take care of it! 😽


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://snowball-lang.gitbook.io/docs/fundamentals/hello-world.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
