My Coding Journey: From Free Fire Player to Self-Taught Developer
This is not a story about shortcuts, overnight success, or luck. This is the story of how curiosity,
discipline, and consistency slowly changed my direction in life. My name is
Naboraj Sarkar, also known as
Nishant Sarkar, and this post documents
my journey from being a Free Fire player to becoming a self-taught developer.
I’m sharing this honestly because I know many people are standing where I once stood — curious,
confused, motivated, and unsure where to start. If that’s you, this post is for you.
Where Everything Began 🎮
My first connection with the digital world came through the mobile game Free Fire.
At that time, I didn’t own a phone. I played on my grandmother’s phone and later on my father’s phone.
For most people, gaming is just entertainment. For me, it quietly planted curiosity.
While playing, I began noticing details — menus, matchmaking, updates, server delays, and how online
systems respond. I didn’t know the technical terms back then, but I was learning how digital products
behave without realizing it.
“Sometimes the thing you play with becomes the thing that teaches you.”
Growing Up With Limited Resources 🌱
I didn’t grow up with high-end computers, fast internet, or expensive gadgets. What I had was curiosity
and patience. I learned to work with what I had instead of waiting for perfect conditions.
This limitation turned into strength. It taught me to value understanding over speed and learning
over showing off. Looking back, this mindset shaped everything that came later.
The Turning Point: Buying My First Phone 📱
One of the most important moments in my journey was buying my first smartphone with my own
money. It wasn’t just a device — it was independence. It meant I could learn whenever I wanted,
experiment freely, and fail privately.
That phone became my classroom. I searched how apps are built, how websites work, how bots function,
and how automation happens behind the scenes. This is where curiosity slowly turned into learning.
My First Steps Into Coding 💻
When I started coding, nothing worked. Errors everywhere. Programs crashed. Tutorials felt confusing.
There were many moments where quitting felt easier than continuing.
But every error taught me something. Slowly, patterns started making sense. I realized that coding is
not about memorizing syntax — it’s about thinking logically and solving problems step by step.
“I didn’t become better overnight. I became better by not stopping.”
Becoming a Self-Taught Developer 🚀
I am a self-taught developer. I didn’t follow a traditional roadmap. I learned by
building, breaking, fixing, and rebuilding. Real projects taught me more than theory ever could.
Over time, I worked with technologies like:
- Python for scripting and automation
- JavaScript for logic and web interaction
- Flask and Node.js for backend development
- APIs, bots, and automation systems
My focus was never on learning everything at once. It was on learning deeply and applying what I
learned in real scenarios.
Exploring Advanced Technology 🧠
As my understanding grew, I began exploring advanced areas like
Artificial Intelligence, Cybersecurity, and system design.
Not to chase trends, but to understand how modern technology truly works.
I believe strong foundations matter more than fast results. Once the basics are clear, advanced
concepts become less intimidating and more exciting.
NS GAMMiNG: Learning Through Experience 🛠️
Through NS GAMMiNG, I applied everything I learned. I built tools, worked on automation,
managed communities, and understood how real users interact with systems.
I also faced setbacks — bans, losses, and restarts. These moments were difficult, but they taught me
something important: platforms can disappear, numbers can reset, but skills remain.
“Anything that can be rebuilt is never truly lost.”
Mindset That Keeps Me Going 🔥
Today, my mindset is simple. I value consistency over motivation, progress over perfection, and depth
over speed. I don’t chase shortcuts because I know they don’t last.
- Family always comes first
- Skills matter more than hype
- Learning never truly ends
Looking Ahead 🎯
My long-term goal is to study Computer Science, specialize in
Artificial Intelligence and Cybersecurity, and build meaningful technology-driven
products that solve real problems.
This journey is still in progress. This blog is where I document it honestly — not as a finished
success story, but as an evolving process.
“I’m not trying to be fast. I’m trying to be real.”
Thank you for reading. The journey continues. 💙
My Coding Journey: From Free Fire Player to Self-Taught Developer
This is not a story about shortcuts, overnight success, or luck. This is the story of how curiosity,
discipline, and consistency slowly changed my direction in life. My name is
Naboraj Sarkar, also known as Nishant Sarkar, and this post documents
my journey from being a Free Fire player to becoming a self-taught developer.
I’m sharing this honestly because I know many people are standing where I once stood — curious,
confused, motivated, and unsure where to start. If that’s you, this post is for you.
Where Everything Began 🎮
My first connection with the digital world came through the mobile game Free Fire.
At that time, I didn’t own a phone. I played on my grandmother’s phone and later on my father’s phone.
For most people, gaming is just entertainment. For me, it quietly planted curiosity.
While playing, I began noticing details — menus, matchmaking, updates, server delays, and how online
systems respond. I didn’t know the technical terms back then, but I was learning how digital products
behave without realizing it.
“Sometimes the thing you play with becomes the thing that teaches you.”
Growing Up With Limited Resources 🌱
I didn’t grow up with high-end computers, fast internet, or expensive gadgets. What I had was curiosity
and patience. I learned to work with what I had instead of waiting for perfect conditions.
This limitation turned into strength. It taught me to value understanding over speed and learning
over showing off. Looking back, this mindset shaped everything that came later.
The Turning Point: Buying My First Phone 📱
One of the most important moments in my journey was buying my first smartphone with my own
money. It wasn’t just a device — it was independence. It meant I could learn whenever I wanted,
experiment freely, and fail privately.
That phone became my classroom. I searched how apps are built, how websites work, how bots function,
and how automation happens behind the scenes. This is where curiosity slowly turned into learning.
My First Steps Into Coding 💻
When I started coding, nothing worked. Errors everywhere. Programs crashed. Tutorials felt confusing.
There were many moments where quitting felt easier than continuing.
But every error taught me something. Slowly, patterns started making sense. I realized that coding is
not about memorizing syntax — it’s about thinking logically and solving problems step by step.
“I didn’t become better overnight. I became better by not stopping.”
Becoming a Self-Taught Developer 🚀
I am a self-taught developer. I didn’t follow a traditional roadmap. I learned by
building, breaking, fixing, and rebuilding. Real projects taught me more than theory ever could.
Over time, I worked with technologies like:
- Python for scripting and automation
- JavaScript for logic and web interaction
- Flask and Node.js for backend development
- APIs, bots, and automation systems
My focus was never on learning everything at once. It was on learning deeply and applying what I
learned in real scenarios.
Exploring Advanced Technology 🧠
As my understanding grew, I began exploring advanced areas like
Artificial Intelligence, Cybersecurity, and system design.
Not to chase trends, but to understand how modern technology truly works.
I believe strong foundations matter more than fast results. Once the basics are clear, advanced
concepts become less intimidating and more exciting.
NS GAMMiNG: Learning Through Experience 🛠️
Through NS GAMMiNG, I applied everything I learned. I built tools, worked on automation,
managed communities, and understood how real users interact with systems.
I also faced setbacks — bans, losses, and restarts. These moments were difficult, but they taught me
something important: platforms can disappear, numbers can reset, but skills remain.
“Anything that can be rebuilt is never truly lost.”
Mindset That Keeps Me Going 🔥
Today, my mindset is simple. I value consistency over motivation, progress over perfection, and depth
over speed. I don’t chase shortcuts because I know they don’t last.
- Family always comes first
- Skills matter more than hype
- Learning never truly ends
Looking Ahead 🎯
My long-term goal is to study Computer Science, specialize in
Artificial Intelligence and Cybersecurity, and build meaningful technology-driven
products that solve real problems.
This journey is still in progress. This blog is where I document it honestly — not as a finished
success story, but as an evolving process.
“I’m not trying to be fast. I’m trying to be real.”
Thank you for reading. The journey continues. 💙