> For the complete documentation index, see [llms.txt](https://x8ight.gitbook.io/syntask/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://x8ight.gitbook.io/syntask/home.md).

# Home

## What is SyntaSk?

SyntaSk (this website) is a digital resource aiming to provide tips, explanations, and support to programmers using Skript.

{% hint style="info" %}
**"What is Skript?"**

Skript is a plugin allowing for Minecraft servers to add highly versatile customisation using "easy" pseudo-code that (usually) closely resembles sentences. Skript's syntax is majorly based on plain English, making it easier for beginners to pick up over more rigorous languages.

This means Skript is targeted towards those without much (or any) experience in "hard" coding languages. This is great, allowing for simple and intuitive customisation.

{% hint style="info" %}
Here, "'hard' languages" refers to languages more 'professional', such as Python, Java, and C++.
{% endhint %}
{% endhint %}

However the down side to working with inexperienced and often young programmers is when one encounters a problem or gets stuck it also leads to plenty of frustration, as those without much practice lack the knowledge and skillset to quickly and independently identify issues and their solutions.

Without proper guidance, the inexperienced also develop numerous bad habits, leading to sub-optimal or even atrocious code; spiraling into additional future hardship.

SyntaSk's purpose is to provide a little bit of that guidance, through:

* Walking readers through using the documentation, wikis, and other resources
* A few very simple beginner's tutorials
* Teaching coding conventions and strategies, allowing for clean and easy-to-understand code
  * Providing examples of optmisation and improvements, reducing lag and meaningless spaghetti code
* Explaining common issues and outlining their solutions
* Detailing the troubleshooting process, empowering people to locate and resolve issues on their own, and explaining how to ask for assistance when external assistance becomes required

{% hint style="info" %}
The name SyntaSk comes from the words "syntax" and "ask", but with "Sk" standing for Skript.
{% endhint %}

Many people will *ask* for assistance, however many inquiries and responses are repeated over and over again, as people run into the same issues or recycle the same advice and recommendations. In conclusion, SyntaSk is designed to stop monotonous repetition of explaining the same problems, solutions, and improvements by hosting some common discussions.
