GT Teacup

🌱 GTLang (Green Tea Language)

A Gentle Introduction for Beginners

Long ago, we needed a language…

Long ago — and honestly, not that long ago — humans needed a way to tell machines what to do.

We invented programming languages.

At first, they were simple.
Then they became powerful.
And slowly… they became hard.

Most modern programming languages today:

Use English keywords

Expect you to remember strict syntax

Punish small mistakes with confusing errors

For many beginners around the world, the biggest problem is not logic.

It’s language.

Why must everyone learn English before they can learn programming?

Why should syntax matter more than ideas?

This question is where GTLang (Green Tea Programming Language) was born.

What is GTLang?

GTLang, also known as Green Tea Programming Language, is a language designed with one simple philosophy:

Your ideas matter, not the syntax.

GTLang is:

Simple

Readable

Beginner-friendly

Flexible

Inspired by PHP, Python, JavaScript, and Shell Script

But unlike most languages, GTLang tries to remove mental pressure instead of adding it

GREENTEA-PROGRAMMING-LANGUAGE-M…

Why ā€œGreen Teaā€?

Green tea is calm.
Green tea is light.
Green tea helps you focus.

Programming should feel the same.

GTLang was created so that:

You don’t fight the language

You don’t memorize rules too early

You stay in a ā€œZen modeā€ while coding

Just like drinking tea — slowly, peacefully, and with purpose.

A language that speaks your language šŸŒ

One of the most unique ideas behind GTLang is this:

Why must code be written only in English?

GTLang allows:

Keywords

Function names

Variable names

…to be translated into your native language.

For example, if, for, or echo can become words from Vietnamese, Russian, or any language you want.

This is not just a feature.
It’s a statement.

Programming should be for everyone, not only English speakers

1. Installing GTLang

We akways want GTlang to be available on all platforms. It is a freedom language, so…

Before writing code, let’s install GTLang.

Supported systems

Windows

Linux

macOS

Installation on Linux (recommended)

Download the GTLang binary

Make it executable:

chmod +x gtlang

Move it into your PATH:

sudo mv gtlang /usr/local/bin/

On Debian / Ubuntu, install required libraries:

sudo apt install libcurl4 libicu libmysqlclient21

Now GTLang is ready to use.

2. Your First GTLang Program

Create a file named:

hello.gtc

Write this inside:

@echo Hello World

Run it:

gtlang hello.gtc

Output:

Hello World

No boilerplate.
No main function.
No ceremony.

Just your idea, executed.

3. The Core Idea of GTLang Syntax

GTLang follows a few simple rules:

1ļøāƒ£ Variables start with $

$name : John
$age : 24

2ļøāƒ£ Functions start with @

@echo “Hello”

3ļøāƒ£ Blocks are indentation-based

Just like Python, GTLang uses indentation, not {}.

if $age > 18
@echo “You are an adult”
else
@echo “You are young”

This makes code:

Cleaner

Easier to read

Less noisy

4. Why GTLang feels different

Most languages say:

ā€œLearn me first, then build something.ā€

GTLang says:

ā€œBuild something first. Learn later.ā€

You can:

Write scripts

Automate tasks

Learn logic

Experiment freely

Without being blocked by strict rules.

5. GTLang is not here to replace other languages

GTLang does not try to replace C, Python, or Java.

Instead, it:

Helps beginners start

Helps thinkers express ideas

Helps learners cross the first barrier

Once you understand logic with GTLang, learning other languages becomes much easier.

Final thoughts

Long ago, programming was only for experts.
Today, it shouldn’t be.

GTLang exists because:

Ideas are universal

Logic is human

Syntax should be gentle

If you can think, you can code.
If you can code, you can create.

And maybe…
you can enjoy a cup of green tea while doing it ā˜•šŸŒ±