This question already has an answer here:
I downloaded some textures recently and they come with several other files, used to dictate height, normal, roughness, and ambient occlusion. I was wondering how to use all these so they produce a nice final texture. Do I do this with the node editor? I'm in Cycles.