The best switch color depends on your personal taste. Some people do prefer a clicky sound where you've got to apply a certain amount of pressure, before the key is being triggered. Others do prefer keys where the signal is triggered at the slightest touch.
Many programmers tend to flock around the clicky blue switches. Well anyway, here's the explanation of switches and differences. And even if something is clicky, there are also dampening rubbers around for key caps.
"Switches",{{doublequote}}keys",{{doublequote}}mechanical" – anyone who has been recently looking for a new keyboard is likely to have encountered at least one of these three terms. Behind these words hide a unique key technology for PC keyboards, which allows a more reliable, precise, and...
www.cherrymx.de
Since your main use case is programming, you don't need any fancy stuff with RGB lightning and so on. So you should mainly ask yourself if you want to have backlit keys or not.
Avoid the "Das Keyboard" brand, overrated, overpriced and it sucks. Why it sucks? On my "Das Keyboard" even when my computer was powered off always a few keys were still lit, and the manufacturer had no solution for this aside many customers faced it. So I always had to pull the keyboard out to have it go dark entirely. On top of that I never had a mechanical keyboard before where the space bar became so wobbly so fast and several keys started to become too sensitive. Also avoid all specifically targeted at gaming, because quite often these do lack the numeric section on the keyboard completely, just like what jmos recommended. This can really be annoying when entering lots of numbers.
So, if you are feeling nostalgic maybe the Unicomp Classic Buckling Spring line is for you. This is basically the IBM Model M with USB port, still manufactured. Of course - it's clicky. Then again it's as close to the original Model M as it gets today.
Aside that maybe the Cherry MS 2.0S keyboard is worth looking at; it's RGB lit, but you can make this just one color or disable at will. It has an optional palm rest available.
Another popular brand right now is Ducky, maybe the "Ducky Origin Vintage" fits your needs. This again exudes these old IBM vibes. If not that model, maybe another one of their models does appeal to you.