I struggled a lot with this, I'll tell you what i did.
I had to embrace the fact that you'll be always learning.
I recognized that I'll never know everything.
I recognized that nobody know everything.
I had to do the peaces with my "ignorance" and my lack of knowledge.
Now, I have a practical approach, I start to learn with a project in mind, then I read the basic things meanwhile I begin my project, when I find a problem or difficulty I return to the bibliology (google, stackoverflow, books, etc) and learn how to solve it. (I repeat this last step my whole life).
Dang so true!
"I recognized that I'll never know everything.
I recognized that nobody knows everything.
I had to do the peace with my "ignorance" and my lack of knowledge. "
Recognizing all that is the hardest.
This couldn't have been said any better!!
I recently came to terms with all of the points mentioned here (especially that neither I nor anyone knows everything and therefore we'll always be learning) along with the realization that NOT knowing any tools, technology or process isn't the END of the world.
What matters to me is the curiosity, interest and will (ideally in the same order) to pick-up those things and is summed up perfectly in the below image.
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.