Matthew,
It's going to be best to find an Elmer in your area to get you started programming your radio. I do know that Motorola charges for the software for their radios, so hopefully somebody can help you out there.
Something I do know is that Motorola doesn't focus on Amateur Radio, so their radios don't have some of the more ham-focused features such as large contact lists. Therefore, you will be limited by the number of radio IDs you can put in your radio, which is what allows for the callsigns to show up on the screen.
I do have a basic programming video on youtube that goes over some DMR concepts, but again, do try to find an Elmer in your area that can also help you get started.
https://www.youtube.com/watch?v=a0yzn2rckEo