Welcome to

Green Tea
programming language

Introduction

Green Tea is a beginner-friendly programming language designed for people who are new to programming, in the same spirit as Sketch and other educational tools. Its primary goal is to remove unnecessary complexity and mental overhead, allowing users to focus entirely on expressing ideas rather than memorizing syntax rules.

At its core, Green Tea embraces a simple philosophy:

“Your ideas matter, not the syntax.”

Instead of forcing developers to remember rigid grammar, symbols, and boilerplate patterns, Green Tea minimizes syntactic noise and encourages a more natural and intuitive way of writing code.


Designed for simplicity and accessibility

Green Tea is built to be approachable even for people who have never written code before. The language avoids excessive punctuation and symbolic syntax, significantly reducing the cognitive barrier that often discourages beginners.

You can write meaningful programs using as few special characters as possible, minimizing the need for symbols such as " ' ( ) [ ] { }. This makes the language easier to read, write, and understand—especially for newcomers.


Powerful features, simplified

Despite its simplicity, Green Tea is not a toy language. It provides a modern and capable programming model, including:

  • Script-based execution for fast iteration and experimentation

  • Built-in multi-threading support

  • Classes and objects with a simplified inheritance model

  • A clean and consistent design that avoids unnecessary complexity

These features allow Green Tea to grow with the learner—from simple scripts to more structured and modular programs.


Friendly for learners, familiar for developers

Green Tea is easy to learn, but also easy to transition into for developers coming from other programming languages. Its structure is intentionally designed to feel familiar without overwhelming users with advanced concepts too early.

In addition, Green Tea can be used as a syntactic bridge—making it possible to convert or map source code from one programming language to another at the syntax level. This makes it useful not only for learning, but also for experimentation and tooling.


Programming in your native language

One of Green Tea’s most distinctive goals is reducing the language barrier in programming. Why should learning to code require mastering English first?

Green Tea allows developers to write code using their native natural language.
Currently supported languages include:

  • Spanish (es)

  • Russian (ru)

  • French (fr)

  • Japanese (jp)

  • Chinese (zh)

This approach helps beginners learn programming concepts more naturally and inclusively.


Open source

Green Tea is an open-source project, actively developed and available on GitHub:

You can start now, or take a teacup while reading tutorials: gt teacup

 => GitHub repository: https://github.com/taateam/gtlang