Get Started
Welcome to the Get Started guide for the Bangla Programming Language (BNL).
This page will help you install BNL, run your first program, and understand the basics of working with the language.
Introduction
BNL is a trilingual programming language that supports Bangla, English, and Banglish keywords.
It’s designed for learners, educators, and developers who want to explore programming in their own language while keeping global compatibility.
Why BNL?
- 🌐 Multilingual — write code in Bangla, English, or Banglish.
- 📚 Educational — built for students learning Computer Science in their native language.
- ⚡ Simple & Familiar — syntax inspired by C and JavaScript.
- 🔗 Interoperable — works smoothly with existing ecosystems and libraries.
Installation
To install BNL:
- Go to the Releases page.
- Download the latest package for your platform:
- Windows (
.exe
installer or.zip
) - Linux (
.tar.gz
) - macOS (
.pkg
or.tar.gz
)
- Windows (
- Follow the platform-specific installation instructions provided with the release.
After installation, check if it’s working:
bnl --version
Your First Program
Create a file named hello.bnl
:
print("Hello, world!")
Run it:
bnl hello.bnl
What’s Next?
In this documentation, you’ll find:
- Get Started: Installation and first program.
- Language Basics: Variables, types, operators, control flow.
- Built-in Modules: Utilities included in BNL.
- Advanced Topics: Threading, networking, and interoperability.