Alright, let's rewind a bit.
It all started when I thought coding was just "typing random magic into a black screen" and somehow building games, websites, or hacking the school Wi-Fi (which, btw, I still haven't done. Yet π)
I didn't grow up writing code on paper napkins or building robots at age 5. Nah. I came to know about programming when I was in class 11.
The first programming language I was introduced with was - Python. It was rather more like a subject to me than being a programming language. Along with Python, MySQL also became a part of the syllabus. For those two years, I mastered only Python and MySQL. I made some mini projects using Python like - calculator, quiz, score analyzer, cafe ordering program, magic 8-ball game and so-on (I will be adding the source code of such mini projects, once I get a good traffic on my website \(^_^)/ ).
For those two years, I mastered only Python and MySQL. I made some mini projects using Python like - calculator, quiz, score analyzer, cafe ordering program, magic 8-ball game and so-on (I will be adding the source code of such mini projects, once I get a good traffic on my website \(^_^)/ )
After my school ended, I was looking for - "What to do Next?", "What should I aim for?" & most importantly "Is it worth learning programming in this AI ERA?". and then I found this youtube channel - CodeWithHarry. It helped me a lot in clearing my doubts. My journey was more like:
Step 1: Watched a cool anime - Naruto where shinobis make hand signs to do jutsus.
Step 2: Opened Google.
Step 3: Typed "how to learn coding in 2025" although I knew python but I wanted a roadmap.
Step 4: Cried.
π§© My Actual First Step: HTML & CSS
I started with HTML and CSS thinking:
"Okay, this is kinda cute. I can make buttons and change colors."
No logic. No loops. Just pure vibes and chaos.
I didn't even know what a div was. I literally thought it meant
Then someone said:
"Frontend is easy. Try JavaScript." Me: Okay. Also me: regrets instantly.
π§ Enter JavaScript: The Brain Hurts Era
JS broke me.
Variables, functions, the DOM?? I just realized:
"So, Java and JavaScript are two different languages. And the one I want is Java."
I dived into Java.
β Java: Hello Pain, My Old Friend
Then came Java.
Some genius online said,"Java has strict rules, so it's good for beginners."
It literally yelled at me for everything.
public static void main(String[] args) - why so extra, Java?
But the truth is, Java did teach me how to be precise, organised, and patient (sometimes...).
π What I'd Do Differently Today
Now that I've survived the "coding chaos phase", here's what I'd tell Past Me:
1. Stop Trying to Learn Everything At Once
Spoiler: You don't need to learn all the languages in the first month. Pick one. Go deep. I was switching from Python to JavaScript to Java like I was collecting PokΓ©mons. Finally, I went deeper into Java.
2. Projects > Tutorials
Tutorials are great, but real learning starts when things break and no one is there to save you. Start small. A to-do list. A simple game. A blog like this. Just build something.
3. Notion, VS code, and Dark Mode = Besties
Productivity apps and tools matter. Notion helped me organize my chaos. VS Code made me feel powerful. Dark mode? Saved my eyeballs.
4. Imposter Syndrome is Normal
You'll feel like a fraud. Like everyone knows more than you. Ignore it. Everyone's secretly winging it.
5. Celebrate Small Wins π
Got a button to work? Celebrate. Deployed your first page? Scream about it. Coding isn't about being perfect. It's about being perfect. It's about showing up again and again.
π¬ Final Thoughts
I'm still learning. Still messing up. Still yelling at my screen.
But that's the fun part. Every error, every crash, every "it finally works!!" moment - it's all part of this journey.
So if you're just starting: You got this.
If you're halfway through: Keep going.
And if you're ahead of me: Wait up bro π© I'm catching up.
See you in the next post β