In such a broad field as computer science it is impossible to know everything, no matter how good you are. This is why you should always have some resources at hand that help you to grasp new concepts.
This is my personal list of places where i go to to learn new things.