I'm currently employed in a manufacturing facility where I work solo on software. My journey in programming started at around 15 when I attempted modding with Source SDK, which didn't go well. I eventually went to vocational school for programming and robotics and dipped my toes into web development and Unity, but I still struggled as a beginner. After moving to a new job and transitioning from manufacturing into IT, I started using Python but faced challenges. With the rise of AI tools, I've been using Python and C# to create various tools. Lately, I've been learning Golang and improving daily. However, I often find myself lost when it comes to understanding documentation. The docs give me a lot of function options, and sometimes I can't tell which ones are relevant for the specific problem I'm tackling. AI tools can suggest functions, which makes me feel like I'm missing something important. I would love some advice on how to effectively navigate documentation and determine what I truly need when facing new challenges, especially since I rely on examples that don't always fit my use case, contributing to my imposter syndrome.
1 Answer
It’s all about experience! As you faced various challenges, you start recognizing patterns and solutions you're familiar with from previous issues. It’s not just about memorizing functions; it’s about understanding the context. It does take time, but keep pushing through those tough spots and you'll get there!

But switching from one programming language to another can make it tougher. Maybe settle on a single language for a while until you're more comfortable?