It depents on how realistic you want that snakeskin to look. Procedural textures are good for all kinds of subdermal maps, subsurface scatterings and such, that can be used as base layer to fake skin or similar. but if you need something that is supposed to look like snakescales than take it from a picture of a snake. Nature already made it the perfect way.