My Coding Journey: From Python to HTML – A Comeback Story
My Coding Journey: From Python to HTML – A Comeback Story
When I first encountered programming, I was just 12 years old and in school. Like many curious kids at that age, I had no idea what coding truly meant or where it could take me. But I had heard of Python—one of the most popular programming languages back then—and I thought, “Why not give it a try?”
Python seemed friendly. It wasn’t complicated or intimidating. In fact, it felt like talking to the computer in plain English. My very first topic was comments and escape sequences. These might sound technical, but to me, they were like little notes I could leave inside the code. Comments don’t get executed—they’re simply there to remind you or others what the code is doing. I learned that there are two types: single-line and multi-line comments. It felt like discovering a secret language within the code.
From there, things started getting a bit more exciting. I began to understand how Python worked. I explored variables, data types, operators, and print statements. Then came if-else conditions and loops—two powerful tools that allow a program to make decisions and repeat tasks. It was a turning point for me. These concepts opened a door to a new world, where logic ruled and possibilities felt endless. I built a few small projects like calculators, guessing games, and to-do list apps. Every time my code worked, the joy was indescribable. I was hooked.
A Pause in the Journey
But as with many things in life, my passion had to take a backseat. Once I reached Class 9, academic pressure began to build. Juggling studies and other responsibilities left little room for coding. I eventually stopped altogether—first in school, then through my JEE preparation and drop year. For almost five years, I had to leave programming behind.
During this time, I often thought about how much I enjoyed coding. I missed the thrill of solving problems, the logical flow, and the way I could bring an idea to life with just a few lines of code. But priorities had shifted, and I had to stay focused on my academic goals.
Rediscovering the Love for Code
Fast forward to today—I'm finally back at it! But this time, instead of diving straight into Python, I decided to explore HTML. I wanted to try something different, something that would help me understand the structure of websites. I quickly learned that HTML is not really a “programming” language like Python—it’s a markup language used to create and structure content on the web. Still, it felt great to be building again.
As I progressed, I realized something important: while the concepts across different programming languages might be similar, the approach and syntax can vary a lot. For example, loops and conditionals exist in almost every language, but how you write them changes. HTML doesn’t have logic like Python or JavaScript, but it teaches you structure, tags, and elements—the building blocks of a webpage.
With this renewed curiosity, I began comparing languages. I explored Java, and honestly, it felt horrifying at first. The syntax was bulky, filled with {}
public static void main(String[] args)
Stuff that felt alien. At first glance, it looked overwhelming. But deep down, I knew—it’s mostly about the syntax. If I stay calm and take it one step at a time, any language can be learned.
What Coding Has Taught Me So Far
Reflecting on this journey, I’ve learned more than just coding. Here are a few things that stuck with me:
1. Consistency Beats Talent
When I was younger, I didn’t code every day. But when I did, I always learned something new. Now I realize that even 30 minutes a day can make a huge difference. You don’t need to be a genius—just consistent.
2. Projects Make Concepts Stick
Learning theory is fine, but building things is where the magic happens. My first calculator or rock-paper-scissors game taught me more than any tutorial. Working on real projects forces you to solve real problems.
3. Every Language Has a Purpose
Python is simple and great for automation, data science, and AI. HTML is all about structure. JavaScript makes websites interactive. Java is powerful for building robust applications. Instead of being scared, I’ve started appreciating each language for what it offers.
4. It’s Okay to Pause
Life happens. You may need to take breaks, switch paths, or reset priorities. I paused for five years, but I came back stronger. The key is not to give up.
What’s Next For Me
Now that I’ve restarted my journey, I have big dreams. I'm planning to learn CSS and JavaScript next, so I can make beautiful and interactive websites. After that, I want to revisit Python for data analysis and machine learning. I’ve also been exploring the MERN stack (MongoDB, Express, React, Node.js) and even learning about open-source projects and competitions like GSoC and Hacktoberfest.
I’m also experimenting with creating blogs like this, where I can share my experiences and help others who might be on a similar path. Eventually, I want to build my own portfolio website, contribute to GitHub projects, and maybe even start a YouTube channel to teach and learn with others.
Final Thoughts
If you’re someone who’s just starting with coding or returning after a break, here’s my advice:
-
Start small, but start today.
-
Don’t compare your journey with others—some learn fast, some slow, but everyone grows.
-
Build something. Anything. Even a simple webpage or number guessing game can teach you more than an hour of reading.
-
Celebrate small wins. Every “Hello World” is a step forward.
-
And most important, y—enjoy the process.
Coding is not just about writing lines of text. It’s about solving problems, building things, and expressing ideas in a language the computer understands. It’s both science and art—and I’m glad I found my way back to it.
Thanks for reading! If you're on a similar journey or thinking of starting one, feel free to connect, comment, or share your experience. Let's grow together, one line of code at a time.
Comments
Post a Comment