My Python Journey: From Zero to Curious Coder

“Every expert was once a beginner — and every beginner has a story.”

When I entered the second semester of my degree, I was introduced to Python programming.
Until then, I had never even heard of Python — or any programming language at all.

But from the very first time I encountered it, something clicked. My curiosity grew day by day.

“What is Python? Why do people learn it? How is it useful?”

So today, I want to take you through my beginner journey, and maybe help you take your first step into the world of coding.


🧠 What is a Programming Language?

Think of this: when we talk to friends or family, we need a common language — like English, Telugu, or Hindi. If we don’t share a language, we need a translator.

Computers don’t speak like us. They only understand binary — 0s and 1s.

For example:
01001000 01100101 01101100 01101100 01101111
…means “HELLO” in binary! Confusing, right?

Now imagine trying to speak like that every time. That's where programming languages come in — they translate human instructions into binary, so computers can understand us easily.


🧬 The History of Programming

Back in 1843, a brilliant woman named Ada Lovelace imagined this idea — she wrote the first algorithm for a machine.
She basically invented the idea of programming languages — which act as translators between us and machines.

Today, we have many such languages:
C, C++, Java, Python, HTML, JavaScript, and more.


🐍 Why I Fell in Love with Python

With so many options, why does Python stand out?

Let me explain what I discovered:

  • Python has a simple, readable syntax (you can learn it fast)

  • Created by Guido van Rossum in 1991

  • Used in AI, Web Dev, Machine Learning, Data Science, Automation, and more

  • Huge community and tons of free resources

  • As of August 2025, it ranks #1 in the TIOBE Index for popularity


📚 Python is an Endless Source of Learning

It’s like an Akshayapatra — a never-ending source of possibilities.

You can:

  • Build websites (Flask, Django)

  • Train AI models (TensorFlow, PyTorch)

  • Create games (Pygame)

  • Automate tasks

  • Analyze data
    …and so much more.


🌱 My Final Thoughts

If you’re a beginner — don’t worry. I was there too.

Learning something new always takes time.
Even Python took years to develop — so be patient with yourself.

Just be curious, consistent, and enjoy the journey.
The world of Python is exciting, vast, and welcoming — and you belong here too.


Thanks for reading! 🙏
Let me know in the comments:
What got you curious about Python?


Written by Tammana Prajitha
🖊️ Absolute beginner turned curious Python explorer
🔗 Let’s connect on LinkedIn and grow together! Feel free to comment or share your thoughts. 😊

0
Subscribe to my newsletter

Read articles from Tammana Prajitha directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Tammana Prajitha
Tammana Prajitha