DEV Community

Cover image for The True Mother of Learning
Kanishaka Pranjal
Kanishaka Pranjal

Posted on • Originally published at kanishakapranjal.com

The True Mother of Learning

If you had to answer the question, "What is the mother of learning?" what would you say?

It is a slightly philosophical question, and the answer varies. Some might say patience. Others might say curiosity. For me, the absolute mother of learning is applying.

đź’ˇ Tip:
Quick aside for the fantasy fans: Mother of Learning is a legendary web novel where the protagonist masters magic by reliving a one-month time loop hundreds of times. The principle is simple: progressive repetition, applied relentlessly, until mastery.

Universally, the core of human skill acquisition is progressive repetition. We try something, we fail, we adjust our approach, and we try again. We loop through the problem until it clicks.

The most fascinating part about this concept? That is exactly how Artificial Intelligence learns, too.

The Human and Machine Parallel

When we look at Machine Learning, models go through "epochs": massive cycles of progressive repetition. They ingest data, make a prediction, calculate the error, adjust their parameters, and repeat.

Whether human or machine, mastering a new skill requires looping through the data until the patterns make sense.

My AI Journey: From Curiosity to Production

My own journey into the world of AI mirrored this exact process. Back in 2022, I didn't start with complex architectures. I started simply as a curious user messing around in the OpenAI Playground.

I was hooked. I spent my weekends reading articles, consuming documentation, and testing prompts. Soon, I was in the Playground at least five times a week, pushing the limits of what the models could generate.

But I realized early on—whether I was 13 writing my first lines of QBasic or later building full-stack applications—a shipped, imperfect product teaches you more than a polished tutorial ever could.

I used progressive repetition to go from testing basic prompts to engineering actual products:

  • Voice-based AI: Integrating OpenAI's Realtime API and WebRTC to build interview simulators.
  • Generative Storytelling: Leveraging the Gemini API for platforms like FableWeaver.ai.

Architecting the Future

Fast forward to today, and that initial curiosity has evolved into my daily reality as an AI Engineer.

I went from testing prompts to building entire platforms from scratch. Today, my work revolves around architecting AI-powered full-stack systems with Next.js, TypeScript, and AWS. I build platforms where AI handles the operational grunt work so humans can focus on the work that requires actual judgment.

The Takeaway

If you want to understand Artificial Intelligence, you cannot just read about it. You have to get your hands dirty.

Find a tool, hit the API rate limit, figure out why your WebSocket dropped, and build it better.


This post was originally published on kanishakapranjal.com.

The mother of learning is applying.

Let's discuss: What is one project you "applied" yourself to that taught you more than any book ever did? Drop it in the comments!

Top comments (0)