Back to Home

About BornomalaScript

The story, the goal, and the person behind it

What is BornomalaScript?

BornomalaScript is a programming language built from Bangladesh, designed to make programming concepts feel more approachable to Bangla speakers while still following the structure and logic of modern, production-ready languages. It supports the fundamentals you'd expect from a general-purpose language — variables, data types, conditionals, loops, functions, arrays, objects, and object-oriented programming — along with I/O, file handling, HTTP servers, and a basic GUI module, so it can be used for more than just learning exercises.

This documentation site exists to make BornomalaScript easy to pick up: step-by-step guides, real code examples, and a searchable reference for every language feature, updated as the language itself evolves.

Why build a new language?

Most programming education material assumes English is the reader's first language, and most beginner-friendly languages are built around English keywords. BornomalaScript started as an experiment in closing that gap — giving people who think in Bangla a language whose syntax feels closer to home, without sacrificing the concepts that transfer to languages like JavaScript, Python, or C++ once you're ready to move on.

It's also a genuine engineering project: a real interpreter/ runtime, a release pipeline for Windows and Linux builds, and a documentation site — not just a toy syntax demo.

Who's building this?

BornomalaScript is built and maintained by Mohammad Mahfuz Rahman, a full-stack developer working primarily with the MERN stack and TypeScript. Alongside BornomalaScript, he builds production-style web applications — from real-time collaborative tools to media and file-management platforms — with a focus on clean architecture and things that actually ship.

This is an independent, self-funded project built and maintained in personal time, not backed by a company or organization.

Get in touch

Found a bug in the docs, have a feature request, or just want to say hello? Head over to the Contact page, or connect directly below.