For modelling in abaqus in shell or continum shell elemnts types you can foloowing the steps (Chirag Sachdeva)
If you modeling in a three solid elements you need subroutine UMAT for static or quasi static and VUMAT for dynamic for more information progressive damage modelling follow these links: