I programmed it with ESPHome, and it only took a few hours from start to finish.
Two common options for joining electrical wires are Wago connectors and traditional wire nuts. Both are up to code but work differently and shine in different situations.