I'm currently deep into my first full project, and occasionally I find myself hitting roadblocks on aspects that seem more fundamental than the project itself, like understanding async behavior or the flow of state in a component. I reached out to a developer on Fiverr about one particular section I couldn't grasp, and they explained the logic in a way that finally made sense to me. It wasn't something revolutionary, but just hearing it put a different way helped a lot. Now, I'm trying to figure out how to balance pushing through on my own versus seeking guidance when I'm stuck. How do you manage self-teaching while knowing when to ask for help?
3 Answers
It's totally normal to get stuck on things, no matter your level. I've been coding since the '80s, and I still hit snags on basic stuff sometimes. I mostly solve things through Google, but reaching out for help can really clear up confusion quicker.
Gaining clarity on concepts usually comes with experience. As you keep learning, you'll read documentation better. Like, I've gone through Microsoft’s async/await docs countless times. If you’re struggling with higher-level ideas, it might be worth diving deeper to really understand them.
Talking with experienced folks can really speed up your learning. Asking AI too can get you simple explanations! Googling can be a maze and sometimes a time sink, but it helps with a lot. Just be ready to face those tough concepts throughout your career and don’t hesitate to ask questions when you're stuck.

Our group helps each other out when we hit a wall, and we also share advice on design and refactoring. If you're interested, check us out on Discord! We promote learning by doing, with plenty of challenges that could be helpful.