are shaders and materials the same thing?

Materials are the mix of shader(code) + textures(codegenerates or files)