Our editors pick the products and services we write about. When you buy through our links, TechRepublic may earn a commission.

12 great holiday gift ideas for developers, programmers and coders

A selection of tech and non-tech gifts for the software wizards in your life.

The festive season is well and truly upon us, and for those of you who have been putting off holiday shopping (including yours truly), now is the time to start. This gift guide is for the developers and programmers in your life. And while it's worth pointing out that developers much enjoy the same things as the rest of us – you can also grab a few things that will help make all those hours sat in front of a computer screen more enjoyable (or at least bearable). Read on for 12 of our own gift ideas and stocking-fillers for software coders. Be sure to check out all of TechRepublic's holiday gift guides

Kinesis Freestyle Edge RGB keyboard

kinesis-freestyle-rbg-keyboard.jpg
Image: Amazon

This split-style keyboard is ideal for power users, featuring mechanical Cherry MX Blue switches for high responsiveness and durability, and a linking cable that can be adjusted for comfort and ergonomics. Each key can be custom-programmed, thanks to the SmartSet Programming Engine, while the integrated wrist support makes typing comfortable even during marathon work (or gaming) sessions.

$199 at Amazon

Beurer TL30 Light Lamp

beurer-tl30-light-sad-lamp.jpg
Image: Amazon

Getting enough sunlight can be tricky during the winter. However, doing so is important for regulating mood and helping your body's natural day/night cycle. This daylight therapy lamp by German manufacturer Beurer mimics natural daylight with 10,000 lux LED light that can help boost low mood and energy levels - more important than ever now that we're spending so much more time indoors.

$33 at Amazon

Raspberry Pi Starter Kit

raspberry-pi-4-starter-kit-xmas.jpg
Raspberry Pi 4 Classic Case
Raspberry Pi

The Raspberry Pi is beloved by open-source enthusiasts all over the world for its accessible architecture and wallet-friendly price point. This starter kit contains all the essentials for getting up and running with the Raspberry Pi, and comes with the flagship Model B. All you need to do is to connect it to a monitor, keyboard and mouse, and away you go.

$105 at The Pi Hut

JavaScript mug

javascript-mug.jpg
Image: Esty / Techiegoodies

Would you like some Java with your java? If so, have we got the perfect gift for you. Sure to delight any software developer worth their salt, this handmade ceramic mug makes a perfect, inexpensive stocking-filler. Can be programmed to hold any type of liquid, hot or cold.

$20 at Etsy

Tortuga Setout Laptop Backpack

dsc03671-medium.jpg
Image: Tortuga

For developers who regularly take their work on the go, a good bag to carry your equipment in is must. While most people might opt for a messenger-style bag, we'd suggest taking a look at this versatile backpack from Tortuga instead, which combines a stylish design with great functionality. The Setout Laptop bag is specifically designed with the travelling techie in mind, with dedicated storage for a laptop computer, tablet, and chargers, as well as a water bottle and change of clothes. What's more, it's been designed to slide neatly under an airplane seat: perfect for those weekend excursions - when lockdown lifts, at least.

$125 at Tortuga

DJI Tello

dji-tello-drone.jpg
Image: DJI

Tello is an impressive little drone from manufacturer DJI designed for both kids and adults which, in addition to being great fun to fly, cab also be programmed with languages like Python, Scratch and Swift. At $99 it's pretty affordable, and for a few more dollars ($50 to be exact) you can upgrade to the Combo Pack, which includes extra goodies including three batteries, extra propellers and propeller guards.

$99 at DJI

Cracking the Coding Interview: 189 Programming Questions and Solutions

cracking-coding-interview.jpg
Image: Amazon

Written by software engineer Gayle Laakmann McDowell, this useful manual for interview candidates offers solutions to 189 commonly asked questions in coding interviews, including hints on spotting hidden details in a question, and tips on breaking down problem-based questions into manageable chunks. The book is widely recommended in programming circles, and while it may not be the most exciting gift on this list, it's sure to be appreciated by anyone looking to land their next dream programming job.

$27 at Amazon

Circuit board coasters

circuit-board-coasters-etsy.jpg
Image: Esty / AQuarterPastEight

These circuit board and matte white acrylic coasters make a great gift for any home-proud techie looking to add a splash of style to their desk or coffee table. Sold separately and available in four colorful designs, each coaster is made form recycled materials and features non-slip, silicon feet to help improve stability and prevent slippage. 

$8 at Etsy

FlexiSpot EN1 48-inch electric height adjustable standing desk

flexispot-height-adjustable-desk-with-rectangular-top.jpg
Image: FlexiSpot

Sitting at a desk all day can play havoc on your back and posture, particularly if your setup isn't ergonomic. Standing desks are increasingly popular for desk workers and allow you to alternate between sitting and standing throughout the day. This 48-inch model from FlexiSpot is one of the manufacturer's most popular, featuring an electronic motor and built-in controls that allow you to set and save your favorite presets. It also comes in three aesthetically-appealing colors, including black, white, mahogany, maple and grey wood grain.

$310 at FlexiSpot

Logitech MX Master 3 computer mouse

logitech-mx-master-3-mouse.jpg
Image: Amazon

This meticulously crafted ergonomic mouse from Logitech has been designed for comfort, speed and precision, making it perfect for long or intensive tasks. It's specifically been designed for coders and creatives, featuring an electromagnetic scrolling wheel that Logitech claims is capable of scrolling 1,000 lines in a second and precise enough to stop on a single pixel. We're particularly big fans of the 'Flow' feature, which allows you to control multiple computers and even transfer files between different devices using basic drag-and-drop function. What an age we live in.

$100 at Best Buy

Pluralsight membership

pluralsight-membership.jpg
Image: Pluralsight

Pluralsight offers thousands of computer courses that cater for both beginners and experts, spanning web and mobile development, Python, JavaScript, cyber security, 3D design, machine learning, IT certifications and much, more more. Courses are taught by experts in the field, with membership starting at approximately $32 per month, or $329 for an annual membership. 

$329 at Pluralsight

ASUS MB169B+ 15.6" USB-C monitor

asus-mb169b-monitor.jpg
Image: Amazon

With flexible and home working set to become very much the norm, mobility is going to be key for workers typically used to working off a dedicated workstation. This Full HD 15.6" monitor from ASUS can be plugged into a laptop via USB-C and runs off the laptop's own power supply, giving you dual-screen functionality without needing an additional wall socket, or a large desk. Perfect for mobile working situations where space or hardware constraints are an issue.

$172 at Amazon