I always do my own work. This forum has been a great place to learn, share, and gather info. For instance, I found a copy of the Honda Service Manual (Shop Manual) for this model here. There also is always an opportunity to ask specific questions and learn many other tips.
BTW, you mentioned that you are a new rider. Did you take a rider's course, and if so, where? I'm curious because I teach for RTI and also look after a number of their site bikes. I teach the M1X course and also their Maintenance Course.