I have realized after many years of stress and self-doubt that I can’t learn everything. That also yelds the current programming language I am working with. Having this in mind, makes it much easier to focus on learning rather «I have to know everything». I am glad you have shared this wonderful information with us. You speak the truth both for beginners and experienced developers! The key is as you say, learn to search the problem and describe it correctly.