Root how to root and if i should


So I have an incredible all stock. I am a pc tech (hardware) as my job. Should I root and if yes please direct me to explicit instructions for an incredible. I want my phone to do some cool animation etc. I would still like to get os updates or do i not need them if I root. I would really appreciate some help.