DEV Community

Aditya Rai
Aditya Rai

Posted on

From a Small Village to Building My Own Programming Language: The Journey of a 14-Year-Old Coder

Introduction
My name is Aditya Rai, and my story isn’t about high-end setups or expensive bootcamps. It’s about a 14-year-old boy from Laksar, Uttarakhand, who dreamt of Google while holding nothing but a mobile phone and a handwritten diary.
The Humble Beginnings: Coding on Paper
My journey started with a burning desire to contribute to Google’s Open Source. Back then, I didn't even have a computer. I spent my school holidays and free lectures diving into HTML and JavaScript. While my friends were busy playing, I was hunting for bugs in Google’s Bug Bounty program. Though my first report was rejected, it didn't break me—it fueled me.
I started practicing code using a diary gifted by my principal, Mr. Max Muller. I would perform "Dry Runs" of complex algorithms on paper because I had no screen to run them on.
The Birth of NF-1 and Microkernel
Before I even touched my first PC, I had already designed the syntax for my own programming language, NF-1. I learned the basics of C, understood how compilers work, and pushed my code to GitHub. People were shocked to learn that this entire project was built on a mobile phone.
Seeing my dedication, my father, Mr. Amit Kumar Rai, and my mother, Mrs. Sonam Singh, supported my dream. On March 18, 2026, my father bought me my first PC—Aries11 (Core i3, 8GB RAM). On this machine, I finally breathed life into my projects, including a custom Microkernel and several educational apps.
Utkarsh Library: Simplicity in 10 KB
One of my proudest achievements is the Utkarsh Python Library, named after my brother. While libraries like Turtle require long lines of code, I engineered Utkarsh to create complex shapes and colors in just a single line. Despite its power, the entire library is a mere 10 KB. It was designed to help beginners skip the "boring" parts and start creating instantly.
Overcoming Skepticism
It wasn't always easy. People used to mock me during school lectures, calling my passion "useless." But today, when my name and photos appear in Google Search results, the same people want to learn from me. I am now mentoring my friend, helping him start his Python journey, proving that consistency eventually silences the noise.
The Road Ahead
Currently, I am working on a powerful Data Analytics Engine and have already developed multiple apps. While the $25 Play Store fee is a temporary hurdle for a student like me, it hasn't stopped me. I’ve published my work on platforms like App pure and continue to build my portfolio.
From a Rampur Bhangra village in Kushinagar, UP, to becoming a class topper in AI and a self-taught enginee
 r in Laksar, I’ve learned one thing: Your hardware doesn't define your code; your logic does.

Top comments (0)