Getting Started with MarathiCode
मराठीकोड - कोडिंग शिकण्याची सोपी आणि स्वाभिमानी पद्धत
Welcome to MarathiCode, an intuitive, educational programming language developed by Deep Shah at Sprout Tech. MarathiCode replaces English-centric keywords with familiar Marathi Devanagari terminology, enabling students and beginners to master algorithmic logic without being blocked by language barriers.
Core Language Philosophy
Programming is fundamentally about structure, logic, and problem-solving. By introducing control flow, functions, variables, and boolean conditions in Marathi, learners build strong computational thinking that seamlessly transfers to languages like Python, JavaScript, and C++.
Your First Program: Hello World
MarathiCode source files use the .mr file extension. Below is the classic "Hello World" program written in MarathiCode:
// पहिला मराठीकोड प्रोग्राम
छापा("नमसकार")Key Features at a Glance
Devanagari Keywords
Native Marathi keywords like चल (var), छापा (print), जर (if), पर्यंत (while), and कार्य (function).
Unicode Identifiers
Supports full Devanagari character sets (U+0900 to U+097F). Variable names like वय, गुण, क्षेत्र are supported.
Scoped Functions & Returns
Functions isolate stack-frame scopes and return computed values using परत.
Descriptive Error Messages
Emits clear error messages in Marathi when variables are missing or syntax is invalid.