Though it will depend on your specific needs, you’ll probably want to grab a keyboard built for accuracy and comfort. Since you literally work and play on your computer, you’ll be spending a lot of time on the keyboard, so it’s vital you consider ergonomics (both the layout of the keyboard, as well as the height). Developers might also enjoy extra macro and media keys that they can customize, leading to more productivity. We recommend the Corsair K95 as our top pick for programmers, but the Tecware Phatom and Anne Pro 2 are excellent choices as well.