Идиома программирования - это способ преодоления ограничения языка программирования и/или для написания часто используемого кода с целью, которая отделена от буквального значения кода. Кроме того, идиома является предпочтительным способом написания кода, когда есть более чем один очевидный способ сделать это.

Из Wikipedia:

Идиома программирования - это средство выражения повторяющейся конструкции в одном или нескольких языках программирования. Вообще говоря, идиома программирования представляет собой выражение простой задачи, алгоритма или структуры данных, которая не является встроенной функцией на используемом языке программирования, или, наоборот, использование необычной или заметной функции, встроенной в язык программирования.

Что-то обычно описывается как "идиоматическое использование", когда конструкция является общей, краткой и "естественным образом" подходит для пользователя языка программирования.