Textures and Patterns

I'm still very new to making icons but how do you add textures and patterns to your work? I've already downloaded some but I'm not sure how to open them as a layer. And also, how do you create a new layer and flood fill it? Thanks!