VUMAT for progressive damage model for UD composite

Hi 

I have two general questions:

1) Can some one summarize me the VUMAT's available to model progressive damage in UD composite laminates? and also how to access them?

2) I am new in learning VUMAT, is there a good and fast way to learn how to write VUMAT?