DSA in the Wild: My Survival Log Begins


So, currently in my college, we are dealing with a topic that many dread—I mean, I get it. The concept of computers switching from simple memory storage for variables or even arrays to now creating stack or heap type memory for static and dynamic memory allocation is wild!
But, honestly speaking, I like how we are heading towards more complex and deep aspects of programming, and the scariest part is—Recursion is just the start of the DSA! The most dreadful part for all aspiring developers! So, to avoid internalizing the default idea that recursion and - DSA in general - is the complicated and hardest segment of the CS journey, I have decided to study every day by attending lectures, self-studying, and even practicing problems (easy ones count too!).
I’m not quite sure which language I’m going to continue with because in college, we are using C++, but I have a strong hold in Java. I guess, for now, I’ll work in both.
However, the main focus is not the language but the algorithm and the logic itself! ✨
Now, if you are wondering why DSA in the Wild?
the answer is quite simple! We are the generation where each and every type of course material and guide is available on the internet and for such demanding topic of CS community, we have tons - YouTube playlists, paid bootcamps, GitHub repositories, curated roadmaps… the list goes on.!
I, like you, am an amateur student figuring out the ways to upskill myself and stand out in the crowd. And, to do so we need more than a content - we need to be different or extraordinary and need to have the ability to “think out of the box” or have a unique unconventional approach!
Just like the wild forests or a wild city, navigating DSA is going to be messy, unpredictable and full of bugs. And maybe - just maybe - we’ll come out of it not just with better skills, but with our own unique path carved through the jungle of resources.
So, this blog will be my survival log—a space to document the chaos, confusion, and small wins of learning DSA. I’ll share what worked, what didn’t, and everything in between. If you’ve ever felt lost in this wild journey, you’re not alone. Let’s figure it out together, one bug at a time.
That’s it for this article!
Signing off,
ReverieInLoop.
Subscribe to my newsletter
Read articles from reverieInLoop directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

reverieInLoop
reverieInLoop
I'm reverieinLoop, a mind captivated by the craft of coding. On this anonymous journey, I'm charting my path through the world of code, guided by the belief that logic and creativity are inseparable. Follow along as I unravel technical challenges, share new discoveries, and stitch together thoughts on building with intention.