Definitely 👂 ya... It feels like you gotta know everything before you can learn anything.
Honestly, there's just so much information out there to remember and commit to memory. I would recommend just learning how to get used to reading documentation and how to navigate them, this is a skill that "I believe" is indispensable in your journey because once you get used to the language (weird technical writing style) you'll be able to get answers to your questions. I would also argue this because unless you have a photographic memory it'll be easier to quickly reference or refresh your memory.
You might like devdocs.io/ or kapeli.com/dash.
Other than that, I would say just start building and breaking things. Which should empower you with more and more confidence, experience, and wisdom.
Perhaps if you have the time and patience, find an open source project you fancy and open up the debugger and just stack trace all the things to see how it works.
Best of luck, and I hope you stick with it! 🍻
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.