Follow the example code that comes with the library or
run some tutorials for the hardware selected.
If you are happy with the results of the tutorials you can merge these to your project.
Thank you so much for your timely response. So C++ is your suggested method of code delivery. This is a huge help for a start.
I found some of the hardware I am looking, but I wondering what specific hardware would be the most cost effect to achieve the aforementioned results for which I am looking?
Any insight as to what specifically I would need besides a 5v power supply and an RGB ring LED?
For instance what sort of device would I need to delivers these control messages? I was hoping to use a 360 rotary encoder so it continuously returned back to the same color every rotation, but reset to only reach maximum saturation and/or brightness/dimness levels by turning the rotary knob up or down.
The rotary encoder knob is usually, or often, a pushbutton switch, too. That could be used to establish your modes (position, click, hue, click, saturation, click, brightness).
Play around with, get the numbers going in SerialMonitor.