My Learning Journey: Data Structures & Algorithms
Why I'm Doing This (Because Clearly, I Like Suffering)

Search for a command to run...

Series
Learning Data Structures & Algorithms (DSA) is hard, but here I am, trying anyway. I’ll share my struggles, confused moments, and small wins while tackling concepts and problems. If recursion scares you too, let’s suffer together!
Why I'm Doing This (Because Clearly, I Like Suffering)

So, I started learning Java today because apparently, printing "Hello, World!" is the first step toward greatness. I followed Kunal Kushwaha’s resources, and well… Java is already throwing new words at me. Here’s what I learned (and somehow survived)...

So today, I learned about functions and methods in Java. Basically, instead of writing the same code again and again like a copy-paste champion, I can just write a function once and call it whenever needed. It’s like ordering pizza—instead of making ...

Alright, today I tackled arrays in Java. Sounds simple, right? Just a collection of items, nice and neat. But oh no, Java had to make it just a little bit more complicated for us. What Even is an Array? An array is basically a list—a way to store mu...
So, today I dived into how servers work and what virtual machines (VMs) are. And let me tell you, the internet is basically just a bunch of computers talking to each other—but in a way fancier way than you and me texting. Let’s break it down in the s...
So, today I learned about switch statements in Java, and let me tell you—it’s basically a shortcut for lazy people like me who don’t want to write a thousand if-else statements. Java decided, "Hey, let’s make life easier," and boom, switch statements...