Apple magic keyboard is number 5 on the list because of it's compatibility. It limited to windows users and the touch id is only dedicated to M1 MAC'S. Typing feels great, and offer good tactile feedback. However, there is no back-lighting on the keyboard for coder who want to code at night. It is a solid keyboard that will last years with great battery life. A single charge can last you anywhere from 5-6 months on heavy coding.
Das Keyboard 4 Professional is an exceptionally constructed Mechanical keyboard for programmers. It is made well, it feels great, solid, and considered premium. It comes with cherry MX switches that gives you an experience while typing. It is a full size keyboard, with the option for Windows or Linux users. However, if you are using MAC OS I highly recommend getting the mac version because, the Windows version does not work well on MAC OS.
Ducky One 3 has released their latest Generation of keyboards. There are 4 variants of Ducky One 3 that are already available in the market today, namely Ducky One 3 Mini, Ducky One 3 SF, and Ducky One 3 TKL, and Ducky One 3 Full Size. The keyboard are RGB backlit but it is not customizable. Which ever version you get will give the same typing experience, the only difference is the layout of the keyboard. It comes with USB Type C cables and are compatible with Mac, Windows and Linux operating system.
Keychron K8 is a great wireless keyboard for computer programmers. It uses the a bluetooth 5.1 chip which solves the connectivity problems of previous Keychron keyboards. It has excellent built quality and It is compact keyboard which makes it a great piece for traveling. The K6 comes with hot swappable switch options, like the Red, Blue, or Brown Gateron Or LK optical switches. The Keychron K8 is compatible with Mac & Windows OS with 4000 mAh Battery.
Logitech MX Keys is the best keyboard I have ever used. This keyboard is designed with programmers in mind. It is compatible with both Windows and Mac OS, Its wireless connectivity allows you to pair up to three devices over Bluetooth or its USB dongle and it is customizable to it's full potential with the Logi Option+ software. The keys are very comfortable, due to it's scissor switches it's backlit and has a senors that turn the light on when you move your hands close to the keyboard. The MX Keys is solid, durable, heavy, and has indented keys to avoid typos.