Posts

Showing posts from December, 2025

Newbie to Newbie: Algorithms Without the Stress

When I first started learning about algorithms and data structures, I honestly felt overwhelmed. The big words, math symbols, and stuff like Big-O notation made me feel like I was already behind. There were definitely moments where I thought, “Yeah… this might be too much,” and felt like giving up. But once I slowed down and stopped overthinking everything, things started to make a little more sense. At the most basic level, an algorithm is just a step-by-step way to solve a problem. I think of it like following a recipe. You might get the same result using different steps, but some ways are faster or easier than others. That’s really what algorithm design is about—finding the best way to get from start to finish without doing extra work. Data structures are just how data is stored and organized. At first, it all felt confusing, but it helped when I thought about what I actually needed the program to do. For something simple, an array might be fine. But if you’re constantly adding or s...