# About TRIK Studio

**TRIK Studio** — free robot programming environment.

<div align="center"><img src="https://2483351831-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-M0-6gVUp0o1ivaLRLoA%2F-M0-7vhzD5-0n86hHjNt%2Ftrik_studio_logo_%26_text_right.png?alt=media&#x26;token=e111120d-b0f2-4e58-ba15-fe5e44bd13f1" alt=""></div>

It allows you to solve problems using both [visual](https://help.trikset.com/en/studio/programming-visual) and [textual](https://help.trikset.com/en/studio/programming-code) programming languages.

{% tabs %}
{% tab title="Visual programming" %}
![](https://2483351831-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-MNIeK45ufMCklyGe6ch%2F-MNIySAAqdca7Od-4Gfy%2F01%2001%20en%20blocks.png?alt=media\&token=f5d12ac8-807a-4e72-9afe-23f8e850a136)
{% endtab %}

{% tab title="Textual programming" %}
![](https://2483351831-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-MNIeK45ufMCklyGe6ch%2F-MNIyYakp6r0sSOo58yQ%2F01%2002%20en%20text.png?alt=media\&token=4ff2168c-45a2-431c-9b70-0a9e11f63052)
{% endtab %}
{% endtabs %}

A distinctive feature of TRIK Studio is an [interactive simulation mode](https://help.trikset.com/en/studio/2d-model). You don't need to have a constructor to learn how to program.

![](https://2483351831-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-MNP8tzb-Nvt5Osj5HJk%2F-MNTScx2CoMzAR7_dabH%2F01%2003%20en%202D%202.gif?alt=media\&token=37f74373-037a-4cbe-9012-50ca6cb3ef4e)

TRIK Studio — universal software for teaching programming basics. It provides a smooth transition [from diagrams to text languages](https://help.trikset.com/en/programming-code#generation).

{% tabs %}
{% tab title="Java Script" %}
![](https://2483351831-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-MOY0OqTqHfwbudg10DU%2F-MOY0X8oRGqEKKhp65pn%2F01%2004%20en%20generation%20JS%204.gif?alt=media\&token=a0a39b5f-9df4-40f6-a070-51a3dcbd5f7e)
{% endtab %}

{% tab title="Python" %}
![](https://2483351831-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-MOY0OqTqHfwbudg10DU%2F-MOY10J8wNcd3H2hRkjx%2F01%2005%20en%20generation%20Py%204.gif?alt=media\&token=a0b24366-30c7-4a9f-9360-b7d3e1ed0155)
{% endtab %}
{% endtabs %}

## Supported platforms <a href="#platforms" id="platforms"></a>

TRIK Studio supports 4 platforms:

* [TRIK controller](https://help.trikset.com/en/trik/about).
* [LEGO EV3](https://help.trikset.com/en/ev3/about).
* [LEGO NXT 2.0](https://help.trikset.com/en/nxt/about).
* [Pioneer Kit](https://help.trikset.com/en/pioneer/about).

## Download&#x20;

You can download the latest version of TRIK Studio on the website [trikset.com](https://trikset.com/en/downloads#trikstudio).

{% content-ref url="about/version" %}
[version](https://help.trikset.com/en/studio/about/version)
{% endcontent-ref %}

## Recommended system requirements

* RAM: 4 GB or more.
* Operating system:
  * 64-bit Microsoft Ⓡ Windows 10.
  * Ubuntu 16.04 and later.
  * macOS 10.12 Sierra and later.

{% hint style="info" %}
TRIK Studio can be run on computers with different versions of operating systems and with less memory.\
\
For example, TRIK Studio 3.2.0 works with legacy versions of Microsoft Ⓡ Windows, on macOS 10.9 Mavericks, and on many versions of GNU/Linux.\
\
However, for later versions, compatibility with legacy operating systems is not guaranteed, so check compatibility before installing if your system does not meet the recommended requirements.
{% endhint %}
