Normal mapping in cycles

So I was making something in cycles render engine, and I needed a normal map for a texture, but I don’t know how to apply one. Can someone please give me a detailed explanation of how to apply a normal map in cycles because I am a beginner at using node editor.

Thanks for answers

Use a Normal Map node