Hey everyone, I've recently been reflecting on how programming feels a lot like building with Lego. Once you grasp the basics, it's really about assembling the right pieces to create something unique. However, I still find myself struggling with two main issues. First, sometimes I don't even know if the specific programming 'piece' I need exists. If it does, I'm often unsure where to find it—like a library, function, or tool that could simplify my project. Second, when I start searching, I often fall down a deep rabbit hole, getting caught up in tutorials, documentation, and various online posts, which can leave me feeling overwhelmed and unsure about the best way to proceed. So, I'm curious how more experienced programmers navigate these challenges. Specifically, how do you determine if the programming tool or library you're looking for exists and where to find it? Additionally, what strategies do you use to avoid getting lost or overwhelmed during your search? Would love to hear your thoughts!
1 Answer
You definitely build a sense of what's out there with practice. At first, you’ll find yourself Googling almost everything because documentation can sometimes be hard to navigate. As you keep learning, you gather a toolkit of resources you often return to. Over time, you'll be surprised at what you already know how to do. Even experienced programmers frequently Google simple syntax details, so don't sweat it!
Totally! I've had similar experiences at work where non-developers come to me with questions about tech they assume I know. It's mostly about knowing how to Google; that's my secret weapon!