Me not being a genius, I guess I got lucky when it came to learning the Motorola programming software decades ago. I started out with the RSS DOS stuff for the HT1000 and MT2000 radios and some of the Radius stuff like the P110 and GP 300s over 30 years ago and became real comfortable with it and my first CPS was the MTS2000 and MCS2000 which I figured it out with no problems. Then came the XTS1500 portables and overtime, I got into the other stuff like the HT1250 and HT1550 and CDMs, PM400. The Astro Sabers and XTS3000 are the same CPS so there was no problem there for me.
For some reason, I just was able to get into it and became real comfortable with the Motorola programming software programs.
These days, I am trying to learn the XPR series and DMR. After, trying different programming steps, some how I stumbled across doing something right and making a DMR channel work.
In my opinion, setting up a P25 conventional channel is a piece of cake as compared to setting up a DMR channel.
Oh, by the way, I still don't like Chirp programming.