Starting My Developer Journey: First Blog Post

Table of contents

Hi, I’m Malka — a BCA second-year student who has just completed my 4th semester exams. In a few days, I’ll be stepping into my final year.
This phase of my academic journey made me realize one thing clearly: **now is the most crucial time to shape my career and build real-world skills**.
### 💻 My Strong Foundation in Programming
My journey in programming began with **C and C++**, which I studied during my college curriculum. These languages helped me develop a **strong understanding of programming fundamentals**, including memory management, data structures, and logic-building.
They gave me the confidence to move forward and explore more modern and in-demand technologies.
### 🚀 The Craving to Learn More
Over time, I developed a deep curiosity for how modern software systems work — especially in areas like **Cloud Computing, DevOps, APIs, and Microservices**. These aren’t just buzzwords; they represent the backbone of how today’s applications are built, deployed, and scaled.
After researching the tools and technologies shaping the future, I decided to learn **Golang** — a powerful and lightweight language widely adopted in the cloud-native ecosystem.
### 🧰 Setting Up My Developer Environment (Hard-Earned!)
To take this seriously, I wanted to not just learn code, but also understand the systems where real-world applications run. I learned that **Linux** is foundational to cloud computing, so I installed **Ubuntu on VirtualBox** on my own system.
This wasn’t smooth at all. For nearly **6 days**, I spent **3–4 hours daily** solving errors, reinstalling, and reading technical documentation and blogs.
It was frustrating — I had to wipe my system multiple times. But I didn’t give up.
Eventually, I succeeded in setting up a fully functional **Linux environment with Golang installed**, ready for serious development.
### 📚 What's Next — #100DaysOfDevelopment
To stay consistent and focused, I’ve challenged myself to a public journey:
\> 🌱 **#100DaysOfDevelopment**
Over the next 100 days, I will:
- Learn Golang step by step
- Explore essential tools related to cloud and DevOps
- Document my daily learnings, struggles, and solutions
- Share everything through short, honest blogs here
This series is more than just a challenge — it's a commitment to myself. A structured way to build skills, document progress, and grow consistently.
---
### ✨ Final Thoughts
This blog marks **Day 0** of my development journey — a milestone I’ve worked toward with persistence, curiosity, and a clear vision.
If you’re also someone who’s beginning or rebuilding your path in tech, I’d love to connect. Let’s grow together — one day, one line of code at a time.
Stay tuned for **Day 1 of #100DaysOfDevelopment** — coming tomorrow! 🚀
Subscribe to my newsletter
Read articles from Malka Ali directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Malka Ali
Malka Ali
👋 Hi, I’m Malka — a curious and dedicated BCA student exploring the world of backend development. I’m currently learning Go and diving deep into APIs, DevOps, and Cloud technologies. I write to document my learning journey, simplify complex concepts, and grow with the developer community. I’m passionate about building real-world projects and contributing to open-source in the future. 📌 Open to internships,full time working, freelancing work, tech collaborations, and mentorship!