🎓 10 Things I Wish I Knew Before Starting Programming


Introduction
Hey, I’m Roshni 🌷 and I recently completed my BCA!
This post is for the me from first year — confused, curious, and lowkey overwhelmed.
If you’re just starting programming or wondering what to focus on, here’s what I learned (the hard way sometimes 😅).
👶 My Early Programming Journey
Back in BCA’s first semester, I wrote my very first Hello World!
in C++.
It was exciting but also overwhelming.
I thought knowing how to code meant knowing everything.
Spoiler: it doesn’t.
🌀 Challenges I Faced
Feeling lost with big words like “inheritance” and “pointers”
Comparing myself to others
Getting stuck on one bug for hours
Switching from tutorial to tutorial without real practice
Overthinking “Which language should I start with?”
⏳ If I Could Go Back In Time
I'd tell little me:
“You don’t have to know everything. Focus on the basics. Build tiny things. Stay consistent. And yes — it's okay to cry over bugs.”
📜 10 Things I Wish I Knew Before Starting
Understanding logic > memorizing syntax
You won’t get it all on day one — and that’s okay
Stack Overflow is a savior
Googling is a skill
Break problems into baby steps
Learning one language deeply is better than 5 shallowly
Copy-pasting without understanding won’t help
Everyone struggles — even pros
Build things, not just notes
Take breaks. Touch grass 🍃
How I’m Leveling Up Now 💻
Learning to build mini projects
Taking my GitHub profile seriously for the first time
Created this cozy space called Mood Vault to share & document
Showing up daily — even if it’s just 20 minutes of learning
Reminding myself that small steps count 🌷
🌸 Conclusion
Programming is not just about code.
It’s about growing, learning how to learn, and becoming resilient.
It’s okay to struggle — just don’t quit.
Subscribe to my newsletter
Read articles from Roshni Malhotra directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
