Pulsing RGB-LED. Understanding OCM and Phase Correct PWM

I know this subject is not the reason for your topic.
But I was curious how you load the microcontroller without using the IDE.
Do you use USBasp?
Or some other interface combined with other software?
If you could elaborate further on this subject, I would appreciate it.
I cannot, understand and I apologize for my request.
Thanks in advance.