Ubuntu, Mint, Debian, OpenSuse, Slackware. Тут уж какой нравится, я пробовал все из них, у каждого свои отличия, не важно какой дистрибутив вы используете, для программирования вы все равно будете использовать, как выше было сказано, ide.
Если у вас мало опыта работы с linux, то можно начать с ubuntu.
p.s. В данный момент остановился на ubuntu.