photoshop, paint shop pro, any kind of photo editing software will allow you to "paint" a texture for your object. many people use photo references to create their textures... the first photo could have been done using parts of a picture of a real lizard or snake, or even smooth wet pebbles.